Skip to content

Upgrade release workflow actions to Node 24 and add .NET Core 3.1#8

Merged
Chris-Wolfgang merged 1 commit into
mainfrom
chore/upgrade-actions-and-add-netcore31-v2
Apr 27, 2026
Merged

Upgrade release workflow actions to Node 24 and add .NET Core 3.1#8
Chris-Wolfgang merged 1 commit into
mainfrom
chore/upgrade-actions-and-add-netcore31-v2

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)
  • Adds 3.1.x to dotnet-version in all 3 setup-dotnet blocks.

Bundles two related release-workflow fixes:

  1. Node 24 actions upgrade (mirrors ETL-Test-Kit#54) — clears Node 20 deprecation warning.
  2. .NET Core 3.1 SDK in setup-dotnet (mirrors ETL-Json#54) — needed because test projects target netcoreapp3.1.

Replaces #7 (which was contaminated with unrelated WIP from a divergent local branch).

Breaking change review

  • download-artifact v5 changed the output path for single artifact downloads by ID. This workflow only downloads by name:, so unaffected.
  • action-gh-release v3.0.0 is purely a Node 24 runtime bump per release notes.

Test plan

  • Next release runs without Node 20 deprecation warning
  • .NET Core 3.1 SDK installs and netcoreapp3.1 tests succeed

- actions/download-artifact: v4 -> v8.0.1
- softprops/action-gh-release: v2.5.0 -> v3.0.0 (SHA b4309332)
- Add 3.1.x to dotnet-version in all 3 setup-dotnet blocks

Bundles two related release-workflow fixes (Node 24 mirrors ETL-Test-Kit#54;
3.1 mirrors ETL-Json#54). Test projects 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 65f5ce3 into main Apr 27, 2026
7 checks passed
@Chris-Wolfgang Chris-Wolfgang deleted the chore/upgrade-actions-and-add-netcore31-v2 branch May 7, 2026 17:05
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