diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c60ca33..1f7b731 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,24 @@ jobs: strategy: fail-fast: false matrix: - node-version: [18, 20, 22, 24] + node-version: [18, 20, 22] + steps: + - name: Checkout + uses: actions/checkout@v5 + - name: Setup Node.js + uses: actions/setup-node@v5 + with: + node-version: ${{ matrix.node-version }} + - name: Install + run: npm install + - name: Test / Lint / Codestyle + run: make all + test-optional: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + node-version: [24] steps: - name: Checkout uses: actions/checkout@v5 diff --git a/lib/baseClasses/HttpError.js b/lib/baseClasses/HttpError.js index 106ae2e..d5f0428 100644 --- a/lib/baseClasses/HttpError.js +++ b/lib/baseClasses/HttpError.js @@ -159,7 +159,8 @@ HttpError.prototype.toJSON = function toJSON() { return { code: self.body.code, - message: message + message: message, + cause: self.cause }; }; diff --git a/package.json b/package.json index 0721752..1e6b0e9 100644 --- a/package.json +++ b/package.json @@ -44,8 +44,8 @@ "mkdirp": "^0.5.1", "mocha": "^6.2.2", "nyc": "^14.1.1", - "restify": "^8.5.0", - "restify-clients": "^2.6.7", + "restify": "^11.1.0", + "restify-clients": "^4.2.0", "unleash": "^2.0.1" }, "optionalDependencies": {