From 1b4494286a0d8cb2268fab4c9170f02ec2df3647 Mon Sep 17 00:00:00 2001 From: jlenon7 Date: Fri, 10 Apr 2026 14:49:35 -0300 Subject: [PATCH] fix: stop throwing if cannot connect to redis --- .github/workflows/cd.yml | 6 ++++-- package-lock.json | 4 ++-- package.json | 2 +- src/cache/drivers/RedisDriver.ts | 4 ++-- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index c38be3d..e065c86 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -8,6 +8,9 @@ on: jobs: build: runs-on: ubuntu-latest + permissions: + contents: write + id-token: write steps: - name: Checkout uses: actions/checkout@v2 @@ -32,8 +35,7 @@ jobs: id: release - name: Publish to NPM Registry - run: cd build && npm publish --access public + run: cd build && npm publish --provenance --access public if: steps.release.outputs.released == 'true' env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} name: Deploy diff --git a/package-lock.json b/package-lock.json index 7f2dd18..8a05559 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@athenna/cache", - "version": "5.7.0", + "version": "5.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@athenna/cache", - "version": "5.7.0", + "version": "5.8.0", "license": "MIT", "devDependencies": { "@athenna/artisan": "^5.7.0", diff --git a/package.json b/package.json index 724934f..27156b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@athenna/cache", - "version": "5.7.0", + "version": "5.8.0", "description": "The cache handler for Athenna Framework.", "license": "MIT", "author": "João Lenon ", diff --git a/src/cache/drivers/RedisDriver.ts b/src/cache/drivers/RedisDriver.ts index 37f46c4..bc5f928 100644 --- a/src/cache/drivers/RedisDriver.ts +++ b/src/cache/drivers/RedisDriver.ts @@ -119,9 +119,9 @@ export class RedisDriver extends Driver { } }) .catch(err => { - console.error('error happened while trying to connect to redis', err) + err.message = `Error happened while trying to connect ${this.store} cache store: ${err.message}` - throw err + Log.channelOrVanilla('exception').error(err) }) this.isConnected = true