From 7d120fc0bf33454f511582c9d566ae953a20dd69 Mon Sep 17 00:00:00 2001 From: Joe Bottigliero <694253+jbottigliero@users.noreply.github.com> Date: Tue, 14 Apr 2026 09:57:43 -0500 Subject: [PATCH 1/2] chore: add Node.js 20 EOL notice, add Node 26 to test matrix --- .github/workflows/ci.yml | 2 +- README.md | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35b6abf9..8631f43c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: ['lts/iron', 'lts/jod', 'lts/krypton'] + node-version: ['lts/iron', 'lts/jod', 'lts/krypton', 26] steps: - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} diff --git a/README.md b/README.md index 71614377..8c853c9d 100644 --- a/README.md +++ b/README.md @@ -29,13 +29,14 @@ npm install @globus/sdk ### Node.js -We aim to support all Active LTS [Node.js releases](https://nodejs.org/en/about/previous-releases). We intend to support all Maintenance LTS versions until their official end-of-life. Removal of support for a Node.js version will be considered a breaking change and result in a major version bump of the SDK. +We aim to support all Active LTS [Node.js releases](https://nodejs.org/en/about/previous-releases). We intend to support all Maintenance LTS versions until their official end-of-life (EOL). Removal of support for a Node.js version will be considered a breaking change and result in a major version bump of the SDK. -| Version | | -| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Node.js 20 | [![lts/iron](https://img.shields.io/github/actions/workflow/status/globus/globus-sdk-javascript/ci.yml?style=flat-square&label=)](https://github.com/globus/globus-sdk-javascript/actions/workflows/ci.yml) | +| Version | | Notes | +| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | +| Node.js 20 | [![lts/iron](https://img.shields.io/github/actions/workflow/status/globus/globus-sdk-javascript/ci.yml?style=flat-square&label=)](https://github.com/globus/globus-sdk-javascript/actions/workflows/ci.yml) | ⚠️ **Near EOL**; Support will be removed in next major version. | | Node.js 22 | [![lts/jod](https://img.shields.io/github/actions/workflow/status/globus/globus-sdk-javascript/ci.yml?style=flat-square&label=)](https://github.com/globus/globus-sdk-javascript/actions/workflows/ci.yml) | | Node.js 24 | [![lts/krypton](https://img.shields.io/github/actions/workflow/status/globus/globus-sdk-javascript/ci.yml?style=flat-square&label=)](https://github.com/globus/globus-sdk-javascript/actions/workflows/ci.yml) | +| Node.js 26 | [![26](https://img.shields.io/github/actions/workflow/status/globus/globus-sdk-javascript/ci.yml?style=flat-square&label=)](https://github.com/globus/globus-sdk-javascript/actions/workflows/ci.yml) | ### Browser Support From 326cb95d6219e91060693ae5e6c6f443e63f1376 Mon Sep 17 00:00:00 2001 From: Joe Bottigliero <694253+jbottigliero@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:04:58 -0500 Subject: [PATCH 2/2] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8631f43c..b634a889 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: ['lts/iron', 'lts/jod', 'lts/krypton', 26] + node-version: ['lts/iron', 'lts/jod', 'lts/krypton', '26.x'] steps: - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }}