Skip to content

ci: fix upload-artifact node24 upgrade and bump remaining node20 actions - #48

Merged
coldhighsun merged 1 commit into
mainfrom
ci/upload-artifact-node24-fix
Sep 11, 2026
Merged

ci: fix upload-artifact node24 upgrade and bump remaining node20 actions#48
coldhighsun merged 1 commit into
mainfrom
ci/upload-artifact-node24-fix

Conversation

@coldhighsun

Copy link
Copy Markdown
Owner

Summary

  • The prior PR bumped actions/upload-artifact to @v5, assuming v5 was the node24-native major — it isn't. Checked upstream action.yml directly: v5 still declares node20; node24 support only starts at v6. Bumped to v7 (latest stable, node24-native), which is why the deprecation warning persisted after that change.
  • While auditing every action in this workflow against its upstream action.yml, found two more still on node20 and bumped them too:
    • actions/download-artifact@v5 -> v8 (node20 through v6, node24 from v7+)
    • softprops/action-gh-release@v2 -> v3 (node20 through v2, node24 in v3)
  • Verified all inputs currently used by this workflow (pattern/path/merge-multiple for download-artifact; name/files/generate_release_notes/prerelease for action-gh-release) are still supported in the new majors.

Test plan

  • CI run on this PR shows no Node 20 deprecation warnings

actions/upload-artifact@v5 still bundles Node 20 (the deprecation
warning persisted after the previous bump) — its action.yml targets
node20 up through v5; node24 support only starts at v6. Bump to v7
(latest stable, node24-native).

While auditing, also bumped the two other actions still declaring
node20: actions/download-artifact@v5 -> v8 and
softprops/action-gh-release@v2 -> v3, both node24-native. Verified all
inputs currently used (pattern/path/merge-multiple for
download-artifact; name/files/generate_release_notes/prerelease for
action-gh-release) are still supported in the new majors.
@coldhighsun
coldhighsun merged commit a203d33 into main Sep 11, 2026
6 checks passed
@coldhighsun
coldhighsun deleted the ci/upload-artifact-node24-fix branch September 11, 2026 09:55
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