diff --git a/.github/workflows/codspeed.yml b/.github/workflows/codspeed.yml index 775683f1..19497740 100644 --- a/.github/workflows/codspeed.yml +++ b/.github/workflows/codspeed.yml @@ -21,7 +21,7 @@ jobs: persist-credentials: false - name: Setup Vite+ - uses: voidzero-dev/setup-vp@d5055d96d24594e62443e22e827a484c6af2fbe7 # main + uses: voidzero-dev/setup-vp@03bf4282fc8999a514519bca0a760ff650f2906a # main with: node-version: '24' cache: true diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index e0677286..30809b23 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -29,10 +29,12 @@ jobs: annotations: true - name: Setup Vite+ - uses: voidzero-dev/setup-vp@d5055d96d24594e62443e22e827a484c6af2fbe7 # main + uses: voidzero-dev/setup-vp@03bf4282fc8999a514519bca0a760ff650f2906a # main with: - node-version: '24' + node-version: '24.22.0' cache: true + cache-toolchain: true + cache-save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} sfw: true - name: Check @@ -55,7 +57,7 @@ jobs: fail-fast: false matrix: os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] - node: ['22', '24', '26'] + node: ['22.23.3', '24.22.0', '26.12.0'] name: Test (${{ matrix.os }}, ${{ matrix.node }}) runs-on: ${{ matrix.os }} @@ -75,10 +77,12 @@ jobs: persist-credentials: false - name: Setup Vite+ - uses: voidzero-dev/setup-vp@d5055d96d24594e62443e22e827a484c6af2fbe7 # main + uses: voidzero-dev/setup-vp@03bf4282fc8999a514519bca0a760ff650f2906a # main with: node-version: ${{ matrix.node }} cache: true + cache-toolchain: true + cache-save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} sfw: true - name: Run tests diff --git a/.github/workflows/pkg.pr.new.yml b/.github/workflows/pkg.pr.new.yml index edace73a..0cff935e 100644 --- a/.github/workflows/pkg.pr.new.yml +++ b/.github/workflows/pkg.pr.new.yml @@ -18,7 +18,7 @@ jobs: persist-credentials: false - name: Setup Vite+ - uses: voidzero-dev/setup-vp@d5055d96d24594e62443e22e827a484c6af2fbe7 # main + uses: voidzero-dev/setup-vp@03bf4282fc8999a514519bca0a760ff650f2906a # main with: node-version: 24 cache: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b66703be..6e6dbba1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -107,7 +107,7 @@ jobs: persist-credentials: false - name: Setup Vite+ - uses: voidzero-dev/setup-vp@d5055d96d24594e62443e22e827a484c6af2fbe7 # main + uses: voidzero-dev/setup-vp@03bf4282fc8999a514519bca0a760ff650f2906a # main with: # Node 24 bundles npm >= 11.5.1, required for OIDC trusted publishing. node-version: '24'