From d1c70a2ae36a61713d499db2a11d8d15a97e37eb Mon Sep 17 00:00:00 2001 From: Phillip Barta Date: Tue, 25 Nov 2025 18:21:07 +0100 Subject: [PATCH 1/2] deps: use tilde notation and update certain dependencies --- HISTORY.md | 6 ++++++ package.json | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 7faa4f0..548ffcb 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,3 +1,9 @@ +unreleased +================== + + * deps: use tilde notation for dependencies + * deps: statuses@~2.0.2 + v1.3.1 / 2024-09-11 ================== diff --git a/package.json b/package.json index 2363eb4..3cb4176 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,9 @@ "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "devDependencies": { From da437f02c25ce13e9c0cf73cf69f0613fd6a78c8 Mon Sep 17 00:00:00 2001 From: Phillip Barta Date: Tue, 25 Nov 2025 18:23:16 +0100 Subject: [PATCH 2/2] ci: add Node.js 23 - 25 --- .github/workflows/ci.yml | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 42b4e8d..097288a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,7 @@ jobs: test: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: name: - Node.js 0.8 @@ -42,6 +43,9 @@ jobs: - Node.js 20.x - Node.js 21.x - Node.js 22.x + - Node.js 23.x + - Node.js 24.x + - Node.js 25.x include: - name: Node.js 0.8 @@ -87,33 +91,34 @@ jobs: - name: Node.js 8.x node-version: "8.16" - npm-i: mocha@7.2.0 nyc@14.1.1 + npm-i: mocha@7.2.0 nyc@14.1.1 supertest@6.1.6 - name: Node.js 9.x node-version: "9.11" - npm-i: mocha@7.2.0 nyc@14.1.1 + npm-i: mocha@7.2.0 nyc@14.1.1 supertest@6.1.6 - name: Node.js 10.x node-version: "10.24" - npm-i: mocha@8.4.0 + npm-i: mocha@8.4.0 supertest@6.1.6 - name: Node.js 11.x node-version: "11.15" - npm-i: mocha@8.4.0 + npm-i: mocha@8.4.0 supertest@6.1.6 - name: Node.js 12.x node-version: "12.22" - npm-i: mocha@9.2.2 + npm-i: mocha@9.2.2 supertest@6.1.6 - name: Node.js 13.x node-version: "13.14" - npm-i: mocha@9.2.2 + npm-i: mocha@9.2.2 supertest@6.1.6 - name: Node.js 14.x node-version: "14.20" - name: Node.js 15.x node-version: "15.14" + npm-i: supertest@6.1.6 - name: Node.js 16.x node-version: "16.16" @@ -122,19 +127,28 @@ jobs: node-version: "17.9" - name: Node.js 18.x - node-version: "18.14" + node-version: 18 - name: Node.js 19.x - node-version: "19.6" + node-version: 19 - name: Node.js 20.x - node-version: "20.12" + node-version: 20 - name: Node.js 21.x - node-version: "21.7" + node-version: 21.7 - name: Node.js 22.x - node-version: "22.0" + node-version: 22 + + - name: Node.js 23.x + node-version: 23 + + - name: Node.js 24.x + node-version: 24 + + - name: Node.js 25.x + node-version: 25 steps: - uses: actions/checkout@v4