From 912c1e234348708fb0376a113435845d517675f1 Mon Sep 17 00:00:00 2001 From: "harsha.venugopal" Date: Tue, 20 Jan 2026 22:40:16 -0500 Subject: [PATCH 1/4] migrate nodejs from 20 to 24 --- .changeset/tall-flowers-fry.md | 7 +++++++ .github/actions/ci-setup/action.yml | 2 +- .node-version | 2 +- action.yml | 2 +- package.json | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 .changeset/tall-flowers-fry.md diff --git a/.changeset/tall-flowers-fry.md b/.changeset/tall-flowers-fry.md new file mode 100644 index 00000000..1336bf31 --- /dev/null +++ b/.changeset/tall-flowers-fry.md @@ -0,0 +1,7 @@ +--- +"@changesets/action": major +--- + +upgrade from Node.js 20 to Node.js 24 LTS + +BREAKING CHANGE: This action now requires the Node.js 24 runtime. \ No newline at end of file diff --git a/.github/actions/ci-setup/action.yml b/.github/actions/ci-setup/action.yml index 00f23524..dfe56eb0 100644 --- a/.github/actions/ci-setup/action.yml +++ b/.github/actions/ci-setup/action.yml @@ -4,7 +4,7 @@ runs: using: composite steps: - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: ".node-version" cache: yarn diff --git a/.node-version b/.node-version index 620c5e1e..c519bf5b 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -v22.9.0 +v24.11.0 diff --git a/action.yml b/action.yml index 5b74beca..863d571d 100644 --- a/action.yml +++ b/action.yml @@ -1,7 +1,7 @@ name: Changesets description: A GitHub action to automate releases with Changesets runs: - using: "node20" + using: "node24" main: "dist/index.js" inputs: publish: diff --git a/package.json b/package.json index 23a7cd00..3682e583 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "release:pr": "node --experimental-strip-types ./scripts/release-pr.ts" }, "engines": { - "node": ">= 20" + "node": ">= 24" }, "dependencies": { "@actions/core": "^1.11.1", From e232c4d7f991a9112342492c21efeff3b4545b33 Mon Sep 17 00:00:00 2001 From: "harsha.venugopal" Date: Wed, 21 Jan 2026 00:34:06 -0500 Subject: [PATCH 2/4] chore: update changeset --- .changeset/tall-flowers-fry.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.changeset/tall-flowers-fry.md b/.changeset/tall-flowers-fry.md index 1336bf31..c57644fa 100644 --- a/.changeset/tall-flowers-fry.md +++ b/.changeset/tall-flowers-fry.md @@ -1,7 +1,5 @@ --- -"@changesets/action": major +"@changesets/action": patch --- -upgrade from Node.js 20 to Node.js 24 LTS - -BREAKING CHANGE: This action now requires the Node.js 24 runtime. \ No newline at end of file +chore: upgrade from Node.js 20 to Node.js 24 LTS \ No newline at end of file From 734db493a7dcdf3a44d84351ca7742c0cda196c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Wed, 21 Jan 2026 13:24:58 +0100 Subject: [PATCH 3/4] Update .changeset/tall-flowers-fry.md --- .changeset/tall-flowers-fry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/tall-flowers-fry.md b/.changeset/tall-flowers-fry.md index c57644fa..9310f94b 100644 --- a/.changeset/tall-flowers-fry.md +++ b/.changeset/tall-flowers-fry.md @@ -2,4 +2,4 @@ "@changesets/action": patch --- -chore: upgrade from Node.js 20 to Node.js 24 LTS \ No newline at end of file +Upgrade from Node.js 20 to Node.js 24 LTS \ No newline at end of file From 7db73715c1857988be6bff416a62cf5f783dbe24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Wed, 21 Jan 2026 13:25:18 +0100 Subject: [PATCH 4/4] Update .changeset/tall-flowers-fry.md --- .changeset/tall-flowers-fry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/tall-flowers-fry.md b/.changeset/tall-flowers-fry.md index 9310f94b..25ae8aa3 100644 --- a/.changeset/tall-flowers-fry.md +++ b/.changeset/tall-flowers-fry.md @@ -1,5 +1,5 @@ --- -"@changesets/action": patch +"@changesets/action": minor --- Upgrade from Node.js 20 to Node.js 24 LTS \ No newline at end of file