Skip to content

root - chore: upgrade GitHub Actions (breaking)#64

Merged
jaredwray merged 1 commit into
mainfrom
claude/jolly-hamilton-5juy8z
Jun 20, 2026
Merged

root - chore: upgrade GitHub Actions (breaking)#64
jaredwray merged 1 commit into
mainfrom
claude/jolly-hamilton-5juy8z

Conversation

@jaredwray

Copy link
Copy Markdown
Contributor

Summary

Upgrade all GitHub Actions uses: references to their latest major versions — dev phase, PR 3 (final dev group).

Versions

  • actions/checkout v4 (v3 in codeql.yaml) → v7
  • actions/setup-node v4 → v6
  • codecov/codecov-action v5 → v7
  • github/codeql-action (init/autobuild/analyze) v2 → v4
  • pnpm/action-setup already at latest major v6 — unchanged

Checks

  • All 4 workflow YAML files parse
  • Major-only pin style preserved (@vX)
  • Input compatibility verified for the inputs actually used: setup-node node-version/cache; codecov token/slug/files; codeql languages/category — unchanged across these majors

Breaking notes

Tagged (breaking) per convention because action majors changed, but no workflow edits beyond the version refs were needed. Practical effects:

  • actions/checkout v5+ / actions/setup-node v5+ run on the Node 24 action runtime (was Node 20) — also clears the "Node 20 is deprecated" CI warnings.
  • github/codeql-action v2 was deprecated by GitHub (uploads rejected); v4 is the current supported line. This also fixes codeql.yaml still being on checkout@v3.
  • codecov/codecov-action v7 retains the token/slug/files inputs.
  • release.yaml only runs on release/dispatch, so its checkout/setup-node bumps aren't exercised by this PR's CI; they mirror tests.yaml exactly.

🤖 Generated with Claude Code


Generated by Claude Code

- actions/checkout: v4 (v3 in codeql) → v7
- actions/setup-node: v4 → v6
- codecov/codecov-action: v5 → v7
- github/codeql-action (init/autobuild/analyze): v2 → v4
- pnpm/action-setup: already at latest major v6 (unchanged)

Major-only pin style preserved; workflow YAML validated. Input
compatibility verified for the inputs in use: setup-node
node-version/cache, codecov token/slug/files, codeql
languages/category — all unchanged across these majors.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UXjL3LurbiGcLiiep7Fnvr
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@jaredwray jaredwray merged commit a121471 into main Jun 20, 2026
7 checks passed
@jaredwray jaredwray deleted the claude/jolly-hamilton-5juy8z branch June 20, 2026 19:03
@jaredwray jaredwray mentioned this pull request Jun 20, 2026
4 tasks
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

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.

2 participants