From 2813f988aa589de1b192a841ba25e74e0228ab08 Mon Sep 17 00:00:00 2001 From: Chris Wolfgang <210299580+Chris-Wolfgang@users.noreply.github.com> Date: Mon, 27 Apr 2026 20:40:50 -0400 Subject: [PATCH] Upgrade release workflow actions to Node.js 24 versions - 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) --- .github/workflows/release.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 7abb4ab..4afd82e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -528,7 +528,7 @@ jobs: 10.0.x - name: Download packages - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8.0.1 with: name: nuget-packages path: ./packages @@ -600,13 +600,13 @@ jobs: contents: write # Required to upload assets to the GitHub Release steps: - name: Download NuGet packages artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8.0.1 with: name: nuget-packages path: ./nuget-packages - name: Download coverage report artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8.0.1 with: name: release-coverage path: ./release-coverage @@ -615,7 +615,7 @@ jobs: run: zip -r release-coverage.zip ./release-coverage - name: Attach artifacts to release - uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0 + uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0 with: tag_name: ${{ github.event.release.tag_name }} files: |