diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 70c9371..5a69f4f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,15 +17,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: 'csharp' - name: Setup .NET 10.0 - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: 10.x @@ -39,4 +39,4 @@ jobs: run: dotnet test --configuration Release --no-build --verbosity normal --framework net8.0 - name: Perform CodeQL analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fd18239..c03cfca 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,13 +13,14 @@ jobs: actions: read contents: read security-events: write + id-token: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup .NET 10.0 - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: 10.x @@ -32,5 +33,11 @@ jobs: - name: Pack run: dotnet pack --configuration Release --no-build --output . + - name: NuGet Login + uses: NuGet/login@v1 + id: nuget-login + with: + user: ${{secrets.NUGET_USER}} + - name: Push to NuGet - run: dotnet nuget push "*.nupkg" --api-key ${{secrets.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json --skip-duplicate + run: dotnet nuget push "*.nupkg" --api-key ${{steps.nuget-login.outputs.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json --skip-duplicate diff --git a/src/SourceGeneratorTestHelpers.MSTest/SourceGeneratorTestHelpers.MSTest.csproj b/src/SourceGeneratorTestHelpers.MSTest/SourceGeneratorTestHelpers.MSTest.csproj index b9ad3f1..d1bb462 100644 --- a/src/SourceGeneratorTestHelpers.MSTest/SourceGeneratorTestHelpers.MSTest.csproj +++ b/src/SourceGeneratorTestHelpers.MSTest/SourceGeneratorTestHelpers.MSTest.csproj @@ -1,7 +1,7 @@ - + - netstandard2.0;net6.0;net7.0;net8.0 + netstandard2.0;net8.0;net9.0;net10.0 true enable SourceGeneratorTestHelpers.MSTest @@ -28,17 +28,18 @@ true snupkg true + true - - - - + + + + - + True \ @@ -50,5 +51,8 @@ False - + + true + true + diff --git a/src/SourceGeneratorTestHelpers.NUnit/SourceGeneratorTestHelpers.NUnit.csproj b/src/SourceGeneratorTestHelpers.NUnit/SourceGeneratorTestHelpers.NUnit.csproj index a376d8b..a57e791 100644 --- a/src/SourceGeneratorTestHelpers.NUnit/SourceGeneratorTestHelpers.NUnit.csproj +++ b/src/SourceGeneratorTestHelpers.NUnit/SourceGeneratorTestHelpers.NUnit.csproj @@ -1,7 +1,7 @@ - + - netstandard2.0;net6.0;net7.0;net8.0 + netstandard2.0;net8.0;net9.0;net10.0 true enable SourceGeneratorTestHelpers.NUnit @@ -28,17 +28,18 @@ true snupkg true + true - - - - + + + + - + True \ @@ -50,5 +51,8 @@ False - + + true + true + diff --git a/src/SourceGeneratorTestHelpers.XUnit/SourceGeneratorTestHelpers.XUnit.csproj b/src/SourceGeneratorTestHelpers.XUnit/SourceGeneratorTestHelpers.XUnit.csproj index 4bc1738..2f33197 100644 --- a/src/SourceGeneratorTestHelpers.XUnit/SourceGeneratorTestHelpers.XUnit.csproj +++ b/src/SourceGeneratorTestHelpers.XUnit/SourceGeneratorTestHelpers.XUnit.csproj @@ -1,7 +1,7 @@ - + - netstandard2.0;net6.0;net7.0;net8.0 + netstandard2.0;net8.0;net9.0;net10.0 true enable SourceGeneratorTestHelpers.XUnit @@ -29,17 +29,18 @@ snupkg true $(NoWarn);NU1701 + true - - - - + + + + - + True \ @@ -51,5 +52,8 @@ False - + + true + true + diff --git a/src/SourceGeneratorTestHelpers/SourceGeneratorTestHelpers.csproj b/src/SourceGeneratorTestHelpers/SourceGeneratorTestHelpers.csproj index ce518bf..dbed528 100644 --- a/src/SourceGeneratorTestHelpers/SourceGeneratorTestHelpers.csproj +++ b/src/SourceGeneratorTestHelpers/SourceGeneratorTestHelpers.csproj @@ -1,4 +1,4 @@ - + netstandard2.0;net6.0;net7.0;net8.0;net9.0;net10.0 @@ -6,11 +6,11 @@ enable SourceGeneratorTestHelpers latest - 10.0.0 + 10.0.1 SourceGeneratorTestHelpers Jean-Sebastien Carle Test helpers and extension methods to simplify testing of .NET source generators. - Copyright © Jean-Sebastien Carle 2025 + Copyright © Jean-Sebastien Carle 2025-2026 SourceGeneratorTestHelpers https://github.com/jscarle/SourceGeneratorTestHelpers LICENSE.md @@ -18,8 +18,8 @@ https://github.com/jscarle/SourceGeneratorTestHelpers git testing source-generators - 10.0.0.0 - 10.0.0.0 + 10.0.1.0 + 10.0.1.0 en-US true snupkg @@ -28,6 +28,7 @@ true snupkg true + true @@ -37,13 +38,13 @@ - - - + + + - + True \ @@ -55,5 +56,8 @@ False - + + true + true +