Skip to content

Commit 8d6032a

Browse files
committed
ci: opt into Node.js 24 for all actions and update pnpm action to v4
1 parent cff13a3 commit 8d6032a

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
env:
1313
HUSKY: 0
14+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1415
steps:
1516
- uses: actions/checkout@v4
1617

@@ -46,6 +47,7 @@ jobs:
4647
runs-on: ubuntu-latest
4748
env:
4849
HUSKY: 0
50+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
4951
needs: license-check
5052

5153
strategy:
@@ -111,6 +113,7 @@ jobs:
111113
runs-on: ubuntu-latest
112114
env:
113115
HUSKY: 0
116+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
114117
needs: license-check
115118
steps:
116119
- uses: actions/checkout@v4

.github/workflows/deploy-website-cfpages.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ on:
1212
jobs:
1313
deploy:
1414
runs-on: ubuntu-latest
15+
env:
16+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1517
permissions:
1618
contents: read
1719
deployments: write
@@ -26,9 +28,9 @@ jobs:
2628
node-version: '22.x'
2729

2830
- name: Setup pnpm
29-
uses: pnpm/action-setup@v2
31+
uses: pnpm/action-setup@v4
3032
with:
31-
version: 8
33+
run_install: false
3234

3335
- name: Install dependencies
3436
run: pnpm -r install --frozen-lockfile

.github/workflows/e2e.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ jobs:
1616
timeout-minutes: 30
1717
env:
1818
HUSKY: 0
19+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1920
# Backend configuration
2021
POSTGRES: postgresql://test:test@localhost:5432/test
2122
POSTGRES_TEST: postgresql://test:test@localhost:5432/test

0 commit comments

Comments
 (0)