From 17421bcb7e9732c19dc9f559b24b1cdb267321c7 Mon Sep 17 00:00:00 2001 From: Chris Wolfgang <210299580+Chris-Wolfgang@users.noreply.github.com> Date: Mon, 27 Apr 2026 18:06:29 -0400 Subject: [PATCH 1/2] 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 200281f..56806ef 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -524,7 +524,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 @@ -596,13 +596,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 @@ -611,7 +611,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: | From 6573289372758a693358e80f0176c1963ccc54c7 Mon Sep 17 00:00:00 2001 From: Chris Wolfgang <210299580+Chris-Wolfgang@users.noreply.github.com> Date: Mon, 27 Apr 2026 18:18:35 -0400 Subject: [PATCH 2/2] Add .NET Core 3.1 to release workflow setup-dotnet Mirrors ETL-Json#54. Test project targets netcoreapp3.1 and needs the 3.1 SDK to restore/test in release.yaml. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/release.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 56806ef..77484b2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -27,6 +27,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | + 3.1.x 5.0.x 6.0.x 7.0.x @@ -300,6 +301,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | + 3.1.x 5.0.x 6.0.x 7.0.x @@ -516,6 +518,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | + 3.1.x 5.0.x 6.0.x 7.0.x