From 5957c988e906c915fa3a6f09a6d8ad1c1905db61 Mon Sep 17 00:00:00 2001 From: Chris Wolfgang <210299580+Chris-Wolfgang@users.noreply.github.com> Date: Mon, 27 Apr 2026 18:24:27 -0400 Subject: [PATCH] Upgrade release workflow actions to Node 24 and add .NET Core 3.1 - 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) --- .github/workflows/release.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 569b7ed..78ea27c 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 @@ -517,6 +519,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: | + 3.1.x 5.0.x 6.0.x 7.0.x @@ -525,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 @@ -597,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 @@ -612,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: |