diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f2b3b4..f94194b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,9 @@ on: pull_request: branches: [main] +env: + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true + concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true @@ -19,7 +22,7 @@ jobs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm typecheck @@ -32,7 +35,7 @@ jobs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm lint @@ -45,7 +48,7 @@ jobs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm test @@ -58,7 +61,7 @@ jobs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm build @@ -72,7 +75,7 @@ jobs: - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 cache: pnpm - run: pnpm install --frozen-lockfile - run: pnpm exec playwright install chromium