|
|
@@ -4,8 +4,11 @@ on:
|
|
|
- pull_request
|
|
|
env:
|
|
|
ProjectName: ${{ github.event.repository.name }}
|
|
|
- NET_TFM: net8.0-windows10.0.22621.0
|
|
|
- Configuration: Release
|
|
|
+ DOTNET_CLI_TELEMETRY_OPTOUT: 1
|
|
|
+ DOTNET_NOLOGO: 1
|
|
|
+ DOTNET_GENERATE_ASPNET_CERTIFICATE: false
|
|
|
+ NET_VERSION: 10.0.x
|
|
|
+ NET_TFM: net10.0-windows10.0.26100.0
|
|
|
|
|
|
jobs:
|
|
|
check_format:
|
|
|
@@ -15,7 +18,7 @@ jobs:
|
|
|
- uses: actions/checkout@v5
|
|
|
- uses: actions/setup-dotnet@v5
|
|
|
with:
|
|
|
- dotnet-version: 9.0.x
|
|
|
+ dotnet-version: ${{ env.NET_VERSION }}
|
|
|
- run: dotnet format -v diag --verify-no-changes
|
|
|
|
|
|
test:
|
|
|
@@ -32,7 +35,7 @@ jobs:
|
|
|
- uses: actions/checkout@v5
|
|
|
- uses: actions/setup-dotnet@v5
|
|
|
with:
|
|
|
- dotnet-version: 9.0.x
|
|
|
+ dotnet-version: ${{ env.NET_VERSION }}
|
|
|
- run: dotnet test -c Release
|
|
|
|
|
|
build:
|
|
|
@@ -42,7 +45,7 @@ jobs:
|
|
|
- uses: actions/checkout@v5
|
|
|
- uses: actions/setup-dotnet@v5
|
|
|
with:
|
|
|
- dotnet-version: 9.0.x
|
|
|
+ dotnet-version: ${{ env.NET_VERSION }}
|
|
|
|
|
|
- name: Build
|
|
|
shell: pwsh
|
|
|
@@ -53,7 +56,7 @@ jobs:
|
|
|
uses: actions/upload-artifact@v5
|
|
|
with:
|
|
|
name: ${{ env.ProjectName }}
|
|
|
- path: src\${{ env.ProjectName }}\bin\${{ env.Configuration }}\${{ env.NET_TFM }}\generic\publish\
|
|
|
+ path: src\${{ env.ProjectName }}\bin\Release\${{ env.NET_TFM }}\generic\publish\
|
|
|
|
|
|
nuget:
|
|
|
needs: [test, check_format]
|
|
|
@@ -70,7 +73,7 @@ jobs:
|
|
|
- uses: actions/checkout@v5
|
|
|
- uses: actions/setup-dotnet@v5
|
|
|
with:
|
|
|
- dotnet-version: 9.0.x
|
|
|
+ dotnet-version: ${{ env.NET_VERSION }}
|
|
|
|
|
|
- name: Build
|
|
|
working-directory: src/${{ matrix.PackageName }}
|