Skip to content

Commit eb228fe

Browse files
committed
Run dotnet workload restore
1 parent 24ce2be commit eb228fe

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

.github/workflows/Benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
Rendering:
66
runs-on: windows-latest
77
steps:
8-
- uses: actions/checkout@v4
8+
- uses: actions/checkout@v6
99
with:
1010
submodules: 'recursive'
1111
- name: Setup .NET

.github/workflows/Build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ jobs:
55
Everything:
66
runs-on: windows-latest
77
steps:
8-
- uses: actions/checkout@v4
8+
- uses: actions/checkout@v6
99
with:
1010
submodules: 'recursive'
1111
- name: Setup .NET
1212
uses: actions/setup-dotnet@v5
1313
with:
1414
dotnet-version: '10.0.x'
15-
- name: Setup MSBuild Path
16-
uses: microsoft/setup-msbuild@v2
15+
- name: .NET Workload restore
16+
run: dotnet workload restore
1717
- name: Restore NuGet Packages
1818
run: dotnet restore CSharpMath.sln
1919
- name: Build Everything

.github/workflows/Release.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
CSharpMath:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
10+
- uses: actions/checkout@v6
1111
with:
1212
submodules: 'recursive'
1313
- name: Setup .NET
@@ -27,8 +27,9 @@ jobs:
2727
RELEASE_NOTES=${RELEASE_NOTES//,/%2C}
2828
RELEASE_NOTES=${RELEASE_NOTES//;/%3B}
2929
30+
dotnet workload restore
3031
# -r for restore
31-
dotnet msbuild -r -p:Configuration=Release -p:PackageVersion="${{ github.event.release.tag_name }}" -p:PackageReleaseNotes="$RELEASE_NOTES" CSharpMath.CrossPlatform.slnf
32+
dotnet msbuild -r -p:Configuration=Release -p:PackageVersion="${{ github.event.release.tag_name }}" -p:PackageReleaseNotes="$RELEASE_NOTES" CSharpMath.sln
3233
- name: Upload to GitHub Releases
3334
uses: svenstaro/upload-release-action@v2
3435
with:

.github/workflows/Test.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ jobs:
1010
uses: release-drafter/release-drafter@v6
1111
env:
1212
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v6
1414
with:
1515
submodules: 'recursive'
1616
- name: Setup .NET
1717
uses: actions/setup-dotnet@v5
1818
with:
19-
dotnet-version: '10.0.x'
19+
dotnet-version: '10.x'
2020
- name: Build and Test
2121
env:
2222
RELEASE_NOTES: |
@@ -30,6 +30,7 @@ jobs:
3030
RELEASE_NOTES=${RELEASE_NOTES//,/%2C}
3131
RELEASE_NOTES=${RELEASE_NOTES//;/%3B}
3232
33+
dotnet workload restore
3334
# --collect:"XPlat Code Coverage" means collect test coverage with https://github.com/coverlet-coverage/coverlet
3435
# Coverlet settings come after --: https://github.com/coverlet-coverage/coverlet/blob/master/Documentation/VSTestIntegration.md#advanced-options-supported-via-runsettings
3536
dotnet test CSharpMath.sln -c Release -l GitHubActions --blame --collect:"XPlat Code Coverage" --results-directory .testcoverage -p:PackageReleaseNotes="$RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.IncludeTestAssembly=true

0 commit comments

Comments
 (0)