From b61dc9f2f8231f25e808b82de3c7afe2bb0771d8 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Mon, 6 Apr 2026 14:59:46 -0400 Subject: [PATCH 1/3] feat!: upgrades action to node24 --- .github/workflows/ci.yaml | 18 +++++++++--------- .github/workflows/release-please.yaml | 8 ++++---- action.yml | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index fc59cdb1..31c10375 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -10,10 +10,10 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [20] + node: [24] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: ${{ matrix.node }} # The first installation step ensures that all of our production @@ -27,20 +27,20 @@ jobs: windows: runs-on: windows-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 - run: npm ci - run: npm test build-dist: runs-on: ubuntu-latest strategy: matrix: - node: [20] + node: [24] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: ${{ matrix.node }} - run: npm ci diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml index f59e06fc..d4800b17 100644 --- a/.github/workflows/release-please.yaml +++ b/.github/workflows/release-please.yaml @@ -13,10 +13,10 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 - name: install run: npm ci - name: build @@ -47,7 +47,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} release-type: node skip-github-pull-request: true - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: tag major and minor versions run: | git config user.name github-actions[bot] diff --git a/action.yml b/action.yml index add125a2..0dd18de7 100644 --- a/action.yml +++ b/action.yml @@ -75,5 +75,5 @@ inputs: required: false default: '' runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' From 07b3391994f6849a408a397e46278095896d425a Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Fri, 10 Apr 2026 09:02:07 -0400 Subject: [PATCH 2/3] chore: Update Node.js engine version requirement to 24.0.0 Signed-off-by: Vincent Biret --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f1148de5..09153f71 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,6 @@ "ignore": "dist/" }, "engines": { - "node": ">=20.0.0" + "node": ">=24.0.0" } } From 7fd5c8256f8fab9f09fb0a54c6518b8ede26f731 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Wed, 22 Apr 2026 15:09:24 -0400 Subject: [PATCH 3/3] chore: updates pipeline matrix after merge Co-authored-by: Vincent Biret Signed-off-by: Vincent Biret --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7ef4f90b..384873ec 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -28,12 +28,12 @@ jobs: runs-on: windows-latest strategy: matrix: - node: [20, 24] + node: [24] steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: - node-version: 24 + node-version: ${{ matrix.node }} - run: npm ci - run: npm test build-dist: