From 82f220751a9c2d4e604f054637db66e331524448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Kuna?= <1282324+codecalm@users.noreply.github.com> Date: Sat, 7 Feb 2026 01:37:22 +0100 Subject: [PATCH] Use `.nvmrc` for Node version in CI workflows (#2591) --- .changeset/large-needles-sing.md | 5 +++++ .github/workflows/bundlewatch.yml | 3 +-- .github/workflows/lint.yml | 5 +---- .github/workflows/release.yml | 4 ++-- .github/workflows/test.yml | 5 +---- .github/workflows/type-check.yml | 5 +---- 6 files changed, 11 insertions(+), 16 deletions(-) create mode 100644 .changeset/large-needles-sing.md diff --git a/.changeset/large-needles-sing.md b/.changeset/large-needles-sing.md new file mode 100644 index 000000000..13578ce91 --- /dev/null +++ b/.changeset/large-needles-sing.md @@ -0,0 +1,5 @@ +--- + +--- + +Use `.nvmrc` for Node version in CI workflows diff --git a/.github/workflows/bundlewatch.yml b/.github/workflows/bundlewatch.yml index dce647f60..f6184d7ef 100644 --- a/.github/workflows/bundlewatch.yml +++ b/.github/workflows/bundlewatch.yml @@ -9,7 +9,6 @@ on: env: FORCE_COLOR: 2 - NODE: 22 jobs: bundlewatch: @@ -33,7 +32,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "${{ env.NODE }}" + node-version-file: '.nvmrc' cache: 'pnpm' - name: Set up Bundler diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 257ac074a..0fb036315 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -3,9 +3,6 @@ name: Lint on: pull_request: null -env: - NODE: 22 - permissions: contents: read @@ -22,7 +19,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "${{ env.NODE }}" + node-version-file: '.nvmrc' cache: 'pnpm' - name: Install pnpm dependencies diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 094d078f3..748fb2d14 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,10 +26,10 @@ jobs: - name: Install PNPM uses: pnpm/action-setup@v4 - - name: Setup Node.js 18 + - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "${{ env.NODE }}" + node-version-file: '.nvmrc' cache: 'pnpm' - name: Install Dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a8b690765..75d5835d8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,9 +3,6 @@ name: Test build on: pull_request: null -env: - NODE: 22 - permissions: contents: read @@ -30,7 +27,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "${{ env.NODE }}" + node-version-file: '.nvmrc' cache: 'pnpm' - run: node --version diff --git a/.github/workflows/type-check.yml b/.github/workflows/type-check.yml index 1fe80b555..150a67c37 100644 --- a/.github/workflows/type-check.yml +++ b/.github/workflows/type-check.yml @@ -7,9 +7,6 @@ on: - main - dev -env: - NODE: 20 - permissions: contents: read @@ -34,7 +31,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "${{ env.NODE }}" + node-version-file: '.nvmrc' cache: 'pnpm' - name: Install pnpm dependencies