Skip to content

ci: Move GitHub actions to their Node 24 majors - #808

Merged
Ziinc merged 2 commits into
claude/speed-up-ci-aoedg6-unit-in-verifyfrom
claude/speed-up-ci-aoedg6-node24
Oct 12, 2026
Merged

Ziinc merged 2 commits into
claude/speed-up-ci-aoedg6-unit-in-verifyfrom
claude/speed-up-ci-aoedg6-node24

Conversation

@Ziinc

@Ziinc Ziinc commented Oct 12, 2026 •

Copy link
Copy Markdown
Collaborator

Requested by Zn · project thread

  • Bumps every workflow and composite action off the deprecated Node 20 runtime: checkout v5, setup-node v5, cache v5, upload-artifact v6, download-artifact v7, github-script v8, setup-java v5, paths-filter v4, setup-uv v7.
  • Each version is the first major whose action.yml declares node24. No input changes affect our usage (artifacts are downloaded by name).
  • Third-party actions without a Node 24 release (rust-cache, cache-apt-pkgs and others) are left alone.
    🤖 Generated with Claude Code
    https://claude.ai/code/session_01Uwdgq12RrXjifDLXargwye
    Generated by Claude Code

@Ziinc Ziinc self-assigned this Oct 12, 2026
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-unit-in-verify branch from d83f98b to c8404fb Compare October 12, 2026 05:40
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-node24 branch from 4de5119 to 77f5025 Compare October 12, 2026 05:40
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-unit-in-verify branch from c8404fb to c290e1b Compare October 12, 2026 05:43
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-node24 branch from 77f5025 to a319dd7 Compare October 12, 2026 05:43
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-unit-in-verify branch from c290e1b to 33038de Compare October 12, 2026 06:09
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-node24 branch from a319dd7 to 2ab7879 Compare October 12, 2026 06:09
GitHub is retiring the Node 20 action runtime. Bumps checkout, setup-node,
cache, upload/download-artifact, github-script, setup-java, paths-filter
and setup-uv to their first Node 24 majors. Third-party actions without
a Node 24 release stay as they are.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uwdgq12RrXjifDLXargwye
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-unit-in-verify branch from 33038de to 499990a Compare October 12, 2026 06:50
@Ziinc
Ziinc force-pushed the claude/speed-up-ci-aoedg6-node24 branch from 2ab7879 to d2c3f20 Compare October 12, 2026 06:50
Co-authored-by: Claude <noreply@anthropic.com>
@Ziinc
Ziinc merged commit 2ed8af5 into claude/speed-up-ci-aoedg6-unit-in-verify Oct 12, 2026
11 checks passed
@Ziinc
Ziinc deleted the claude/speed-up-ci-aoedg6-node24 branch October 12, 2026 11:33
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