Skip to content

Upgrade release workflow actions to Node 24#317

Merged
Chris-Wolfgang merged 3 commits into
mainfrom
chore/upgrade-actions-node24
Apr 27, 2026
Merged

Upgrade release workflow actions to Node 24#317
Chris-Wolfgang merged 3 commits into
mainfrom
chore/upgrade-actions-node24

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Summary

  • actions/download-artifact: v4 → v8.0.1
  • softprops/action-gh-release: v2.5.0 (SHA a06a81a0) → v3.0.0 (SHA b4309332)

Mirrors the change validated in ETL-Test-Kit#54. Clears the Node.js 20 deprecation warning that was emitted on release runs.

Breaking change review

  • download-artifact v5 changed the output path for single artifact downloads by ID. This workflow only downloads by name:, so unaffected. v6/v7/v8 are runtime + ESM + hash-mismatch-becomes-error changes, none breaking for our usage.
  • action-gh-release v3.0.0 is purely a Node 24 runtime bump per release notes.

Test plan

  • Same change merged and validated in ETL-Test-Kit

Chris-Wolfgang and others added 3 commits April 27, 2026 15:37
- actions/download-artifact: v4 -> v8.0.1
- softprops/action-gh-release: v2.5.0 -> v3.0.0 (SHA b4309332)

Mirrors the change validated in ETL-Test-Kit#54. Clears Node.js 20
deprecation warning. Both upgrades reviewed for breaking changes; neither
affects the workflow's usage (downloads by name, not artifact ID).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Mirrors ETL-Json#54. Test projects in dependent repos target netcoreapp3.1
and need the 3.1 SDK to restore/test in release.yaml.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Chris-Wolfgang Chris-Wolfgang merged commit 39e9e0f into main Apr 27, 2026
7 checks passed
@Chris-Wolfgang Chris-Wolfgang deleted the chore/upgrade-actions-node24 branch April 27, 2026 22:19
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