Skip to content

Commit 2b3cb61

Browse files
kraenhansenclaude
andcommitted
ci: bring host-cpp-tests in line with the rest of the workflow (#408)
* ci: bring host-cpp-tests in line with the rest of the workflow host-cpp-tests was added on next (#398), so the Node.js 20 deprecation sweep on main (#405, #407) never reached it: it is the one job in the workflow still on actions/checkout@v4, pnpm/action-setup@v4 and actions/setup-node@v6, and so the only remaining source of the runner's "targets Node.js 20" warning. Merges main to pick up #407 and gives the job the same arrangement as its siblings: Node.js set up before pnpm, pnpm/action-setup v6 owning the store cache, and ccache-action pinned to an exact patch. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W14eEfXdK5DYzv43MazryE * ci: re-run checks for the newly applied labels check.yml only runs on opened/synchronize/reopened, so the host-gated job this change is about does not start from labelling alone. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W14eEfXdK5DYzv43MazryE --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent cf5ed4e commit 2b3cb61

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

‎.github/workflows/check.yml‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -171,18 +171,19 @@ jobs:
171171
runs-on: ${{ matrix.runner }}
172172
name: Host C++ tests (${{ matrix.runner }})
173173
steps:
174-
- uses: actions/checkout@v4
175-
- uses: pnpm/action-setup@v4
176-
- uses: actions/setup-node@v6
174+
- uses: actions/checkout@v7
175+
- uses: actions/setup-node@v7
177176
with:
178177
node-version: lts/krypton
179-
cache: pnpm
178+
- uses: pnpm/action-setup@v6
179+
with:
180+
cache: true
180181
- name: Setup cpp tools
181182
uses: aminya/setup-cpp@v1
182183
with:
183184
clang-format: true
184185
- name: ccache
185-
uses: hendrikmuhs/ccache-action@v1.2
186+
uses: hendrikmuhs/ccache-action@v1.2.23
186187
with:
187188
key: ${{ github.job }}-${{ runner.os }}
188189
- run: pnpm install

0 commit comments

Comments
 (0)