diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6021f66..b010bab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: 24, cache: pnpm } - run: pnpm install --frozen-lockfile - run: pnpm run lint @@ -28,7 +28,7 @@ jobs: steps: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: 24, cache: pnpm } - run: pnpm install --frozen-lockfile - run: pnpm run build @@ -47,7 +47,7 @@ jobs: steps: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: '${{ matrix.node }}', cache: pnpm } - run: pnpm install --frozen-lockfile - run: pnpm run test @@ -61,7 +61,7 @@ jobs: steps: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: 24, cache: pnpm } - run: pnpm install --no-frozen-lockfile - run: pnpm up "@nestjs/*@next" @@ -75,7 +75,7 @@ jobs: steps: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: 24, cache: pnpm } - run: pnpm install --no-frozen-lockfile - run: pnpm up typescript@next @@ -86,7 +86,7 @@ jobs: runs-on: ubuntu-latest if: github.event_name != 'pull_request' steps: - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: 24 } - run: | mkdir smoke && cd smoke && npm init -y > /dev/null diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index 78c5192..1996109 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: 24, cache: pnpm } - run: pnpm install --frozen-lockfile - run: pnpm run build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a2fc95f..8d6fd7f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: - uses: pnpm/action-setup@v4 # Do not set `registry-url`: it writes an _authToken line to .npmrc, # which defeats npm trusted publishing over OIDC. - - uses: actions/setup-node@v5 + - uses: actions/setup-node@v7 with: { node-version: 24, cache: pnpm } # The release script delegates publishing to pnpm. Native OIDC publishing # requires pnpm >= 11.11; packageManager currently pins 11.18.0.