Skip to content

CI: upgrade actions to latest (Node 24) + confirm Codecov upload#6

Merged
grammy-jiang merged 1 commit into
masterfrom
claude/pre-commit-hooks-setup-2sc78y
Jul 19, 2026
Merged

CI: upgrade actions to latest (Node 24) + confirm Codecov upload#6
grammy-jiang merged 1 commit into
masterfrom
claude/pre-commit-hooks-setup-2sc78y

Conversation

@grammy-jiang

Copy link
Copy Markdown
Owner

What

Clears the Node 20 deprecation warnings by upgrading every action to its current major (all on the Node 24 runtime):

Action Before After
actions/checkout v4 v7
actions/setup-python v5 v6
actions/cache v4 v6
codecov/codecov-action v5 v7

codecov-action v5→v7 is a composite action with identical files / token / fail_ci_if_error inputs, so the coverage upload is unchanged.

Also confirms coverage

Now that CODECOV_TOKEN is set, this run's 3.12 job should upload successfully (the previous run failed with "Token required — not valid tokenless upload"). I'll verify the upload in the job log before merging, so the coverage badge populates.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Fd4FtxJFV2fVSSoD7urqqn


Generated by Claude Code

…tion

GitHub is deprecating Node 20 for actions. Bump to the current majors, all
on the Node 24 runtime:
- actions/checkout v4 -> v7
- actions/setup-python v5 -> v6
- actions/cache v4 -> v6
- codecov/codecov-action v5 -> v7 (composite; same files/token/fail_ci_if_error
  inputs, so the coverage upload is unchanged)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fd4FtxJFV2fVSSoD7urqqn
@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@grammy-jiang
grammy-jiang merged commit aa58b49 into master Jul 19, 2026
6 checks passed
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.

3 participants