From 2204fc96a1ec1d9ed0c926449d327c475dd896db Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 6 May 2026 02:22:15 +0000 Subject: [PATCH 1/3] Add global.json for .NET 8 SDK and update workflow files to reference it Agent-Logs-Url: https://github.com/Shane32/EPPlus/sessions/fad6c213-ad09-4fa6-9205-777ac7fc599d Co-authored-by: Shane32 <6377684+Shane32@users.noreply.github.com> --- .github/workflows/build.yml | 4 ++-- .github/workflows/publish.yml | 2 +- .github/workflows/test-code.yml | 2 +- .github/workflows/test-documentation.yml | 2 +- global.json | 6 ++++++ 5 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 global.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3a889c1f6..3f7c86065 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: - name: Use .NET Core SDK uses: actions/setup-dotnet@v4 with: - dotnet-version: '8.0.x' + global-json-file: global.json source-url: https://nuget.pkg.github.com/${{ github.actor }}/index.json env: NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}} @@ -41,7 +41,7 @@ jobs: - name: Setup .NET Core SDKs uses: actions/setup-dotnet@v4 with: - dotnet-version: 8.0.x + global-json-file: global.json - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v1.1 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0b67cb1a6..996e4bb47 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -27,7 +27,7 @@ jobs: - name: Use .NET Core SDK uses: actions/setup-dotnet@v4 with: - dotnet-version: '8.0.x' + global-json-file: global.json source-url: https://api.nuget.org/v3/index.json env: NUGET_AUTH_TOKEN: ${{secrets.NUGET_AUTH_TOKEN}} diff --git a/.github/workflows/test-code.yml b/.github/workflows/test-code.yml index 839315f0b..134b207f4 100644 --- a/.github/workflows/test-code.yml +++ b/.github/workflows/test-code.yml @@ -22,7 +22,7 @@ jobs: 2.1.x 3.1.x 6.0.x - 8.0.x + global-json-file: global.json - name: Install dependencies run: dotnet restore - name: Build solution [Debug] diff --git a/.github/workflows/test-documentation.yml b/.github/workflows/test-documentation.yml index 4701b844a..fcf1635fc 100644 --- a/.github/workflows/test-documentation.yml +++ b/.github/workflows/test-documentation.yml @@ -14,7 +14,7 @@ jobs: - name: Setup .NET Core SDKs uses: actions/setup-dotnet@v4 with: - dotnet-version: 8.0.x + global-json-file: global.json - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v1.1 with: diff --git a/global.json b/global.json new file mode 100644 index 000000000..391ba3c2a --- /dev/null +++ b/global.json @@ -0,0 +1,6 @@ +{ + "sdk": { + "version": "8.0.100", + "rollForward": "latestFeature" + } +} From a17d2a41fd6e7f6f6d9365c99ce6a4df31918b10 Mon Sep 17 00:00:00 2001 From: Shane Krueger Date: Tue, 5 May 2026 22:26:27 -0400 Subject: [PATCH 2/3] Modify .NET setup to use global.json Updated the setup steps to include global JSON file for .NET. --- .github/copilot-setup-steps.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/copilot-setup-steps.yml b/.github/copilot-setup-steps.yml index d3dd53b5d..61a67b79a 100644 --- a/.github/copilot-setup-steps.yml +++ b/.github/copilot-setup-steps.yml @@ -4,4 +4,4 @@ steps: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: '10.0.x' + global-json-file: global.json From 0b898916fc614971d90cc303f36087ae95e1c206 Mon Sep 17 00:00:00 2001 From: Shane Krueger Date: Tue, 5 May 2026 22:27:09 -0400 Subject: [PATCH 3/3] Apply suggestion from @Shane32 --- .github/workflows/test-code.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-code.yml b/.github/workflows/test-code.yml index 134b207f4..839315f0b 100644 --- a/.github/workflows/test-code.yml +++ b/.github/workflows/test-code.yml @@ -22,7 +22,7 @@ jobs: 2.1.x 3.1.x 6.0.x - global-json-file: global.json + 8.0.x - name: Install dependencies run: dotnet restore - name: Build solution [Debug]