From b7d15c97554982e43140c06fe22ceb24bf0a2ef1 Mon Sep 17 00:00:00 2001 From: Justin Lampe Date: Wed, 21 Jan 2026 16:41:47 +0100 Subject: [PATCH 1/3] switch to fast-setup --- .github/workflows/ci.yml | 31 +++++++++++++++++-------------- .github/workflows/docs-deploy.yml | 6 +++--- .github/workflows/release.yml | 7 ++----- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 41e987244..4045839a9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,12 +41,12 @@ jobs: # Install the .NET SDK indicated in the global.json file - name: ⚙️ Setup dotnet versions - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 with: - dotnet-version: | + sdk-version: 10.0.x + aspnetcore-version: | 8.0.x 9.0.x - 10.0.x - name: ⚙️ Setup GIT versioning uses: dotnet/nbgv@v0.4.2 @@ -90,7 +90,9 @@ jobs: needs: [ create-nuget ] steps: - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 + with: + sdk-version: 10.x - uses: actions/download-artifact@v7 with: @@ -122,12 +124,12 @@ jobs: fetch-depth: 0 - name: ⚙️ Setup dotnet versions - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 with: - dotnet-version: | + sdk-version: 10.0.x + aspnetcore-version: | 8.0.x 9.0.x - 10.0.x - name: ⚙️ Restore packages and tools run: | @@ -156,10 +158,9 @@ jobs: fetch-depth: 0 # Get all history to allow automatic versioning using MinVer - name: ⚙️ Setup dotnet - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 with: - dotnet-version: | - 9.0.x + sdk-version: 10.0.x - uses: actions/download-artifact@v7 with: @@ -216,12 +217,12 @@ jobs: fetch-depth: 0 - name: ⚙️ Setup dotnet versions - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 with: - dotnet-version: | + sdk-version: 10.0.x + aspnetcore-version: | 8.0.x 9.0.x - 10.0.x - name: ⚙️ Setup GIT versioning uses: dotnet/nbgv@v0.4.2 @@ -281,7 +282,9 @@ jobs: path: ${{ env.NUGET_DIRECTORY }} - name: Setup .NET Core - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 + with: + sdk-version: 10.0.x - name: 🛠️ NuGet login uses: NuGet/login@v1 diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index ce8f2a843..40a7a159b 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -70,12 +70,12 @@ jobs: RELEASE_NOTES: ${{ steps.changelog_reader.outputs.changes }} - name: ⚙️ Setup dotnet versions - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 with: - dotnet-version: | + sdk-version: 10.0.x + aspnetcore-version: | 8.0.x 9.0.x - 10.0.x - name: 🎨 Setup color run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 165efa684..84492c988 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -60,12 +60,9 @@ jobs: setAllVars: true - name: ⚙️ Setup dotnet versions - uses: actions/setup-dotnet@v5 + uses: fast-actions/setup-dotnet@v1 with: - dotnet-version: | - 8.0.x - 9.0.x - 10.0.x + sdk-version: 10.0.x - name: 🛠️ Update changelog uses: thomaseizinger/keep-a-changelog-new-release@3.1.0 From f101b389ba342938f350aad243ca1b319465ebd3 Mon Sep 17 00:00:00 2001 From: Justin Lampe Date: Fri, 23 Jan 2026 12:32:41 +0100 Subject: [PATCH 2/3] switch to fast-actions --- .github/workflows/ci.yml | 9 --------- .github/workflows/docs-deploy.yml | 1 - .github/workflows/release.yml | 2 -- global.json | 2 +- 4 files changed, 1 insertion(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4045839a9..1d5f7895c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,6 @@ jobs: - name: ⚙️ Setup dotnet versions uses: fast-actions/setup-dotnet@v1 with: - sdk-version: 10.0.x aspnetcore-version: | 8.0.x 9.0.x @@ -91,8 +90,6 @@ jobs: steps: - name: Setup .NET uses: fast-actions/setup-dotnet@v1 - with: - sdk-version: 10.x - uses: actions/download-artifact@v7 with: @@ -126,7 +123,6 @@ jobs: - name: ⚙️ Setup dotnet versions uses: fast-actions/setup-dotnet@v1 with: - sdk-version: 10.0.x aspnetcore-version: | 8.0.x 9.0.x @@ -159,8 +155,6 @@ jobs: - name: ⚙️ Setup dotnet uses: fast-actions/setup-dotnet@v1 - with: - sdk-version: 10.0.x - uses: actions/download-artifact@v7 with: @@ -219,7 +213,6 @@ jobs: - name: ⚙️ Setup dotnet versions uses: fast-actions/setup-dotnet@v1 with: - sdk-version: 10.0.x aspnetcore-version: | 8.0.x 9.0.x @@ -283,8 +276,6 @@ jobs: - name: Setup .NET Core uses: fast-actions/setup-dotnet@v1 - with: - sdk-version: 10.0.x - name: 🛠️ NuGet login uses: NuGet/login@v1 diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 40a7a159b..c3d4b51b5 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -72,7 +72,6 @@ jobs: - name: ⚙️ Setup dotnet versions uses: fast-actions/setup-dotnet@v1 with: - sdk-version: 10.0.x aspnetcore-version: | 8.0.x 9.0.x diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 84492c988..18daf37e1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -61,8 +61,6 @@ jobs: - name: ⚙️ Setup dotnet versions uses: fast-actions/setup-dotnet@v1 - with: - sdk-version: 10.0.x - name: 🛠️ Update changelog uses: thomaseizinger/keep-a-changelog-new-release@3.1.0 diff --git a/global.json b/global.json index 83105ca8e..18562b58c 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { "rollForward": "latestMajor", - "allowPrerelease": true + "allowPrerelease": false } } From ae3c8a781a4df14dca6c80674f784608ba4fcd4d Mon Sep 17 00:00:00 2001 From: Justin Lampe Date: Thu, 29 Jan 2026 11:07:30 +0100 Subject: [PATCH 3/3] update workflow --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1d5f7895c..165cd53f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -88,6 +88,9 @@ jobs: runs-on: ubuntu-latest needs: [ create-nuget ] steps: + - uses: actions/checkout@v6 + with: + fetch-depth: 0 # Get all history to allow automatic versioning using MinVer - name: Setup .NET uses: fast-actions/setup-dotnet@v1 @@ -155,6 +158,8 @@ jobs: - name: ⚙️ Setup dotnet uses: fast-actions/setup-dotnet@v1 + with: + runtime-version: '9.x' # template requires .NET 9 Runtime - uses: actions/download-artifact@v7 with: