ci: bump GitHub Actions to Node-24 majors#5
ci: bump GitHub Actions to Node-24 majors#5Patrick Miller (MillerPatrick214) wants to merge 1 commit into
Conversation
GitHub forces Node-20 JS actions to Node 24 on 2026-06-16. Bump inline workflow jobs: actions/checkout v4->v5, actions/setup-node v4->v5, google-github-actions/auth v2->v3, google-github-actions/setup-gcloud v2->v3 (only versions present here change). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Automated Checks (advisory, non-blocking)✅ All checks passed. Standards ComplianceThe actual - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5Surmado’s Python CI standard says to use Internal Docs AlignmentNo contradiction with the supplied internal docs on the Node-24 migration itself — bumping SummaryThis PR updates What to pay attention to
Things I noticed🔴 Red flags — fix before merge:
🟡 Yellow flags — consider for this PR or a follow-up:
Good patterns
Suggested improvements
Questions for the author
SCOUT-REVIEW (v3-rag-gpt5) — RAG-enhanced internal review. Automated — not a substitute for human judgment. |
|
Closing — out of scope for now; not landing the per-repo Node-24 bump. (Shared reusable CI is handled in surmado/.github#11.) |
What
GitHub forces Node-20 JS actions onto Node 24 starting 2026-06-16 (Node 20 removed from runners 2026-09-16). This bumps this repo's inline workflow jobs to the Node-24 action majors.
Changes
actions/checkoutv4 → v5actions/setup-nodev4 → v5 (where present)google-github-actions/authv2 → v3 (where present)google-github-actions/setup-gcloudv2 → v3 (where present)Safety
authv3 removed onlybackoff/backoff_limit/retries(unused here); keepscredentials_json/workload_identity_provider/service_account/project_id.setup-gcloudv3 droppedskip_tool_cache(unused).using: node24.Part of the org-wide Node-24 sweep — reusable workflows in surmado/.github#11.
🤖 Generated with Claude Code