Skip to content

ci(repo): pin current Node 24 action runtimes - #10

Merged
anantham merged 2 commits into
mainfrom
codex/ci-action-runtime-20260823
Aug 23, 2026
Merged

anantham merged 2 commits into
mainfrom
codex/ci-action-runtime-20260823

Conversation

@anantham

Copy link
Copy Markdown
Owner

Why

The final protected-main run was green but annotated that actions/checkout@v4 and actions/setup-node@v4 target deprecated Node 20 and were being force-run on Node 24.

What changed

  • pin official checkout v7.0.1 to 3d3c42e5aac5ba805825da76410c181273ba90b1
  • pin official setup-node v7.0.0 to 820762786026740c76f36085b0efc47a31fe5020
  • pin official setup-python v7.0.0 to 5fda3b95a4ea91299a34e894583c3862153e4b97
  • extend the discovery verifier to enforce the exact immutable references
  • keep project runtimes unchanged at Python 3.11 and Node 22

Local proof

  • verifier red before workflow update: 20/23, exactly the three pin checks
  • verifier green afterward: 25/25 with base and patch hygiene
  • docs hygiene: 9/9
  • workflow YAML parse: green

Hosted falsifier

Do not merge unless all three protected jobs pass and the new runs have no Node 20 action-runtime annotation.

Context: the green protected-main run warned that checkout v4 and setup-node v4 target deprecated Node 20.

Changes: pin official checkout v7.0.1 and setup-node/setup-python v7.0.0 release commits, then enforce those references in the CI verifier.

Impact: project runtimes remain Python 3.11 and Node 22 while action implementations use Node 24 and become immutable.

Tests: YAML parse; docs hygiene 9/9; CI discovery verifier 25/25.
@vercel

vercel Bot commented Aug 23, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
find-my-ingroup Ready Ready Preview Aug 23, 2026 9:20am

Context: both push and PR runs passed after the action-runtime update.

Changes: record the two run IDs, zero annotations across six jobs, and the confirmed EXP-047 verdict.

Impact: PR #10 can merge after this evidence-only commit repeats the protected gate.

Tests: docs hygiene 9/9; CI discovery verifier 25/25.
@anantham
anantham merged commit 6f03044 into main Aug 23, 2026
9 checks passed

This branch was successfully deployed

1 active deployment
Preview — 3054b311 Deployed Aug 23, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant