From b21c16185dd12921f1fbfd192b3b680232cee41a Mon Sep 17 00:00:00 2001 From: Lisa Date: Sun, 10 May 2026 12:33:38 +0200 Subject: [PATCH 1/3] chore(ci): add Node 26 to build-lint-test matrix --- .github/actions/set-up-job/action.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/actions/set-up-job/action.yml b/.github/actions/set-up-job/action.yml index 0fd01a0d0d..53b3e4c929 100644 --- a/.github/actions/set-up-job/action.yml +++ b/.github/actions/set-up-job/action.yml @@ -4,6 +4,12 @@ description: > Enable corepack, set up Node.js, yarn install, and build. inputs: + node-version: + description: > + The version of Node.js to use. + required: false + default: '24' + set-up-yarn-cache: description: > For some actions, setting up the yarn cache takes longer than it would to just yarn install. @@ -33,7 +39,7 @@ runs: - name: ⬢ Set up Node.js uses: actions/setup-node@v6 with: - node-version: 24 + node-version: ${{ inputs.node-version }} # We have to enable Corepack again for Windows. 🤷 # In general, we're waiting on [this issue](https://github.com/actions/setup-node/issues/531) From 1e16eb2c5bb1217311dc9204cb8c809ae3876a26 Mon Sep 17 00:00:00 2001 From: Lisa Date: Sun, 10 May 2026 12:33:45 +0200 Subject: [PATCH 2/3] chore(ci): add Node 26 to build-lint-test matrix --- .github/workflows/build-lint-test.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build-lint-test.yml b/.github/workflows/build-lint-test.yml index 7f06382d8d..c3bed84343 100644 --- a/.github/workflows/build-lint-test.yml +++ b/.github/workflows/build-lint-test.yml @@ -6,6 +6,10 @@ on: os: required: true type: string + node-version: + required: false + type: string + default: '24' jobs: build-lint-test: @@ -19,6 +23,8 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Set up job uses: ./.github/actions/set-up-job + with: + node-version: ${{ inputs.node-version }} - name: 🔎 Lint run: yarn lint From 9e15060a81392fab8930e7569e42fac3c31f7b37 Mon Sep 17 00:00:00 2001 From: Lisa Date: Sun, 10 May 2026 12:33:51 +0200 Subject: [PATCH 3/3] chore(ci): add Node 26 to build-lint-test matrix --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 80c59aac64..fa8d383c87 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -84,11 +84,13 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] + node-version: [24, 26] - name: 🏗 Build, lint, test / ${{ matrix.os }} / node 24 latest + name: 🏗 Build, lint, test / ${{ matrix.os }} / node ${{ matrix.node-version }} latest uses: ./.github/workflows/build-lint-test.yml with: os: ${{ matrix.os }} + node-version: ${{ matrix.node-version }} tutorial-e2e: needs: check