Skip to content

Upgrade CI actions to Node 24 versions - #3

Merged
MrPippi merged 1 commit into
mainfrom
cc/charming-keller-a0vyen
Oct 9, 2026
Merged

MrPippi merged 1 commit into
mainfrom
cc/charming-keller-a0vyen

Conversation

@MrPippi

@MrPippi MrPippi commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Summary

The @v4 actions target the deprecated Node.js 20 runtime. The last CI run logged: "Node.js 20 is deprecated … being forced to run on Node.js 24". This PR moves each action to its latest major version, all of which declare using: node24.

Action Before After
actions/checkout v4 v7
actions/setup-java v4 v6
actions/upload-artifact v4 v7

Compatibility

  • checkout v7: its new default refuses to check out fork code under pull_request_target and workflow_run. This workflow uses pull_request and push, so it is not affected. v6 also moved persisted credentials out of .git/config, which doesn't matter here.
  • setup-java v6: the action now runs as an ESM module. distribution: temurin, java-version and cache: maven are unchanged. With cache set, it now also caches downloaded JDKs.
  • upload-artifact v7: archive still defaults to true, so name and path behave the same as before.

Test plan

  • CI on this PR is green, with no Node.js 20 deprecation warning
  • The AutoPickup artifact is still uploaded

🤖 Generated with Claude Code

https://claude.ai/code/session_018syaxkhsW9ioZChSmth9Xx


Generated by Claude Code

checkout v4 -> v7, setup-java v4 -> v6, upload-artifact v4 -> v7.
The v4 actions target the deprecated Node.js 20 runtime and were being
force-run on Node.js 24 with a warning. Inputs used here are unchanged
in the new majors; checkout v7's new fork restriction only applies to
pull_request_target / workflow_run, which this workflow doesn't use.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018syaxkhsW9ioZChSmth9Xx
@MrPippi
MrPippi marked this pull request as ready for review October 9, 2026 02:08
@MrPippi
MrPippi merged commit 7c00230 into main Oct 9, 2026
1 check passed
@MrPippi
MrPippi deleted the cc/charming-keller-a0vyen branch October 9, 2026 02:09
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