diff --git a/.github/workflows/test-services.yml b/.github/workflows/test-services.yml index c722084e..b8c9bd7b 100644 --- a/.github/workflows/test-services.yml +++ b/.github/workflows/test-services.yml @@ -15,6 +15,9 @@ jobs: services: ${{ steps.checkServices.outputs.service_list }} steps: - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' - uses: pnpm/action-setup@v4 - id: checkServices run: pnpm i --frozen-lockfile && echo "service_list=$(node api/src/util/test get-services)" >> "$GITHUB_OUTPUT" @@ -29,6 +32,9 @@ jobs: name: "test service: ${{ matrix.service }}" steps: - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' - uses: pnpm/action-setup@v4 - run: pnpm i --frozen-lockfile - run: node api/src/util/test run-tests-for ${{ matrix.service }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f228fb81..06b1c149 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,6 +10,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' - uses: pnpm/action-setup@v4 - name: Check that lockfile does not need an update run: pnpm install --frozen-lockfile @@ -32,5 +35,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 'lts/*' - uses: pnpm/action-setup@v4 - run: .github/test.sh api