Skip to content

Commit 3120d7d

Browse files
committed
ci: install lts node version for tests
1 parent 1bf45bb commit 3120d7d

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.github/workflows/test-services.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ jobs:
1515
services: ${{ steps.checkServices.outputs.service_list }}
1616
steps:
1717
- uses: actions/checkout@v4
18+
- uses: actions/setup-node@v4
19+
with:
20+
node-version: 'lts/*'
1821
- uses: pnpm/action-setup@v4
1922
- id: checkServices
2023
run: pnpm i --frozen-lockfile && echo "service_list=$(node api/src/util/test get-services)" >> "$GITHUB_OUTPUT"
@@ -29,6 +32,9 @@ jobs:
2932
name: "test service: ${{ matrix.service }}"
3033
steps:
3134
- uses: actions/checkout@v4
35+
- uses: actions/setup-node@v4
36+
with:
37+
node-version: 'lts/*'
3238
- uses: pnpm/action-setup@v4
3339
- run: pnpm i --frozen-lockfile
3440
- run: node api/src/util/test run-tests-for ${{ matrix.service }}

.github/workflows/test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
14+
with:
15+
node-version: 'lts/*'
1316
- uses: pnpm/action-setup@v4
1417
- name: Check that lockfile does not need an update
1518
run: pnpm install --frozen-lockfile
@@ -32,5 +35,8 @@ jobs:
3235
runs-on: ubuntu-latest
3336
steps:
3437
- uses: actions/checkout@v4
38+
- uses: actions/setup-node@v4
39+
with:
40+
node-version: 'lts/*'
3541
- uses: pnpm/action-setup@v4
3642
- run: .github/test.sh api

0 commit comments

Comments
 (0)