Upgrade GitHub Actions to node24-compatible versions#7
Conversation
johnrb2
left a comment
There was a problem hiding this comment.
Requesting changes so this PR only preserves workflow updates that are still needed on the base branch.
Changes that still appear worth preserving:
.github/workflows/codeql-analysis.yml: base still has unpinned action refs: actions/checkout@v3, github/codeql-action/init@v2, github/codeql-action/autobuild@v2, github/codeql-action/analyze@v2- Still unaddressed in this file: github/codeql-action/init@v2, github/codeql-action/autobuild@v2, github/codeql-action/analyze@v2
.github/workflows/release.yml: base still has unpinned action refs: actions/checkout@v3, actions/setup-node@v3
Please update this PR or replace it with a narrower follow-up that keeps only the still-needed SHA pins.
|
Added a follow-up commit for sc-106243 to standardize this PR.
I will verify CI next and approve once the migration is green. |
|
Not approving yet: CI status is |
|
Added a follow-up commit for sc-106243 to standardize this PR.
I will verify CI next and approve once the migration is green. |
Made-with: Cursor
- Delete CodeQL workflow (replaced by Codecov coverage reporting) - Enable codecov: true in shared test workflow caller
Made-with: Cursor
…rkflows) integration-harness is public; github-action-workflows is private. GitHub does not allow public repos to call reusable workflows from private repos. Use equivalent inline workflow with same SHA-pinned actions and node matrix [20.x, 24.x]. Made-with: Cursor
johnrb2
left a comment
There was a problem hiding this comment.
CI green. Inline workflow (public repo can't call private reusable workflows) + codeql removal + codecov enabled.
Summary
(systematically-generated PR)
Node 20 EOL is in April-- this PR pins all node-based reusable GitHub Actions to the SHA of the latest available node24 version
This PR may or may not also include other edits to account for relevant breaking changes in the actions