ci: Use node.js 22 by default. Add initial support for node.js 24 (#16018)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2025-06-04 17:49:31 +02:00
committed by GitHub
parent 3bdbdfe6ce
commit 52a9d4b3d9
28 changed files with 135 additions and 125 deletions

View File

@@ -29,13 +29,13 @@ jobs:
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 20.x
node-version: 22.x
- name: Setup corepack and pnpm
run: |
npm i -g corepack@0.31
npm i -g corepack@0.33
corepack enable
- run: pnpm install --frozen-lockfile
@@ -43,7 +43,7 @@ jobs:
- name: Setup build cache
uses: rharkor/caching-for-turbo@439abec0d28d21b192fa8817b744ffdf1ee5ac0d # v1.5
- name: Build Backend
- name: Build
run: pnpm build
- name: Cache build artifacts
@@ -63,13 +63,13 @@ jobs:
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 20.x
node-version: 22.x
- name: Setup corepack and pnpm
run: |
npm i -g corepack@0.31
npm i -g corepack@0.33
corepack enable
- run: pnpm install --frozen-lockfile
@@ -97,13 +97,13 @@ jobs:
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 20.x
node-version: 22.x
- name: Setup corepack and pnpm
run: |
npm i -g corepack@0.31
npm i -g corepack@0.33
corepack enable
- run: pnpm install --frozen-lockfile
@@ -141,13 +141,13 @@ jobs:
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 20.x
node-version: 22.x
- name: Setup corepack and pnpm
run: |
npm i -g corepack@0.31
npm i -g corepack@0.33
corepack enable
- run: pnpm install --frozen-lockfile
@@ -183,13 +183,13 @@ jobs:
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 20.x
node-version: 22.x
- name: Setup corepack and pnpm
run: |
npm i -g corepack@0.31
npm i -g corepack@0.33
corepack enable
- run: pnpm install --frozen-lockfile