Skip to content

ci: bump actions/upload-artifact to v7 for the Node 24 runtime - #2

Merged
fi3ework merged 1 commit into
mainfrom
fix/upload-artifact-node24
Aug 5, 2026
Merged

ci: bump actions/upload-artifact to v7 for the Node 24 runtime#2
fi3ework merged 1 commit into
mainfrom
fix/upload-artifact-node24

Conversation

@fi3ework

@fi3ework fi3ework commented Aug 5, 2026

Copy link
Copy Markdown
Member

Summary

Release-workflow run 30985104980 emitted a deprecation warning on every job:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d (v4).

This bumps the pin to actions/upload-artifact@v7.0.1 (043fb46d), which targets Node 24 natively.

  • v5 was the Node 24 runtime bump; v6 raised the minimum runner to 2.327.1 (GitHub-hosted runners already satisfy it); v7 only added the opt-in archive: false direct-upload mode. None of these change the inputs used here (name/path/if-no-files-found).
  • All other pinned actions (checkout v6.1.0, setup-node v6.5.0, cache v6.1.0, pnpm/action-setup v6.0.9) already target Node 24 — run 30985104980 produced no annotations for them, so upload-artifact is the only pin that needed a bump.

Verification

release.yml only runs on workflow_dispatch, so this cannot be exercised pre-merge; a dry_run=true dispatch after merge confirms the warning is gone.

GitHub deprecated the Node 20 action runtime; every job in the release
workflow warned that upload-artifact v4 targets Node 20 and is being
forced onto Node 24. v7.0.1 runs on Node 24 natively (v5 was the runtime
bump; v6/v7 only added opt-in features such as unzipped direct uploads),
and the inputs used here (name/path/if-no-files-found) are unchanged.

All other pinned actions (checkout v6.1.0, setup-node v6.5.0, cache
v6.1.0, pnpm/action-setup v6.0.9) already target Node 24 and produced no
deprecation annotations in run 30985104980.
@fi3ework
fi3ework merged commit c906849 into main Aug 5, 2026
2 checks passed
@fi3ework
fi3ework deleted the fix/upload-artifact-node24 branch August 7, 2026 05:28
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