diff --git a/.github/workflows/check-generated-in-examples.yml b/.github/workflows/check-generated-in-examples.yml index 613c53c9..bad61c7c 100644 --- a/.github/workflows/check-generated-in-examples.yml +++ b/.github/workflows/check-generated-in-examples.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: voidzero-dev/setup-vp@56918a6d0c629c55ae8b88826a7d47fda85769ee # v1.9.0 with: - node-version: 24 + node-version: 26 cache: true - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 741a9533..d75e9a11 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: voidzero-dev/setup-vp@56918a6d0c629c55ae8b88826a7d47fda85769ee # v1.9.0 with: - node-version: 24 + node-version: 26 cache: true - run: vp check build: @@ -28,17 +28,24 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: voidzero-dev/setup-vp@56918a6d0c629c55ae8b88826a7d47fda85769ee # v1.9.0 with: - node-version: 24 + node-version: 26 cache: true - run: vp run build test: strategy: fail-fast: false matrix: - node: [22, 24] + # NOTE: We would like to test with Node.js 26 as well, but we are limited to Node.js 24 due to test failures on Windows. + # ref: https://github.com/libuv/libuv/issues/5010 + node: [24] os: [ubuntu-24.04-arm, macos-latest, windows-11-arm] stylelint-version: ['17'] include: + # Configuration for Node.js 22 + - node: 22 + os: ubuntu-24.04-arm + stylelint-version: '17' + # Configuration for Stylelint 16 - node: 24 os: ubuntu-24.04-arm stylelint-version: '16' @@ -65,7 +72,7 @@ jobs: strategy: fail-fast: false matrix: - node: [22, 24] + node: [26] os: [ubuntu-24.04-arm, macos-latest, windows-11-arm] runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3c831249..d5f9f733 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,12 +16,12 @@ concurrency: ${{ github.workflow }}-${{ github.ref }} jobs: release: name: Release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: voidzero-dev/setup-vp@56918a6d0c629c55ae8b88826a7d47fda85769ee # v1.9.0 with: - node-version: 24 + node-version: 26 cache: true - run: vp run build - name: set release variables