Skip to content

GTM-4316: gate.yml on ubuntu-24.04 and node24 action majors - #6

Merged
scott-wueschinski-GTMify merged 1 commit into
mainfrom
gtm4316-gate-ubuntu2404-node24
Oct 4, 2026
Merged

scott-wueschinski-GTMify merged 1 commit into
mainfrom
gtm4316-gate-ubuntu2404-node24

Conversation

@scott-wueschinski-GTMify

Copy link
Copy Markdown
Contributor

What

The reusable gate job moves from ubuntu-latest to ubuntu-24.04, and actions/checkout and actions/setup-node move from v4 to v5, their first node24 majors. GitHub moves ubuntu-latest to Ubuntu 26 from 2026-10-19 and is retiring Node 20 for actions. Linear: GTM-4316.

The v1 tag moves after merge

Every caller pins gate.yml@v1, so after this merges the v1 tag moves to the merge commit and every caller repo picks the change up at once, with no edits on their side.

Moving v1 from 1d4961d also carries #4 and #5, which merged after the last tag move. Neither changes gate.yml (byte-identical between 1d4961d and main), and gate.yml does not call secret_scan_gate.sh, so callers gain only unused files from them. The only behavior change callers see is this diff.

Proof before the tag move

One caller PR will point at this commit's sha instead of @v1, and the gate must pass with no Node 20 or Ubuntu 26 annotation before v1 moves. Evidence goes on GTM-4316.

Out of scope: self-test.yml runs only in this repo and still uses ubuntu-latest and checkout@v4.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UnajJCPbkeFKRPkPjZxbLy

GitHub moves ubuntu-latest to Ubuntu 26 from 2026-10-19 and is retiring
Node 20 for actions. Pin the gate job to ubuntu-24.04 and move
actions/checkout and actions/setup-node to v5, their first node24 majors.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UnajJCPbkeFKRPkPjZxbLy
@scott-wueschinski-GTMify

Copy link
Copy Markdown
Contributor Author

Review and proof evidence for GTM-4316 (2026-10-04, Eastern times):

  • cx-review (Codex): VERDICT: APPROVE at 025e943, 1 of 1 files reviewed in full, 1400 of 1400 diff bytes, not truncated (06:46 ET).
  • PR CI: Test and lint the gate scripts, pass.
  • Caller proof: GTMify/claude-house-style#17 pinned gate.yml@025e943 with ci_ref: 025e943. Run 37196465238 passed on image ubuntu-24.04 with zero annotations. Baseline @v1 runs 36297821740 (claude-house-style), 36445162080 (gtmify-clis) and 37181385409 (autogtm) each carry the Node.js 20 deprecation warning and the Ubuntu 26 migration notice. Throwaway PR closed unmerged, branch deleted.
  • Next after merge: move v1 (now 1d4961d) to the merge commit, re-run one caller gate, record on GTM-4316.

@scott-wueschinski-GTMify
scott-wueschinski-GTMify merged commit 110ea04 into main Oct 4, 2026
1 check passed
@scott-wueschinski-GTMify
scott-wueschinski-GTMify deleted the gtm4316-gate-ubuntu2404-node24 branch October 4, 2026 11:45
scott-wueschinski-GTMify added a commit that referenced this pull request Oct 4, 2026
Same bump #6 made to gate.yml, applied to this repo's own CI. Only the
self-test job is affected; no caller reads this file, so v1 does not move.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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