4242 - name : Setup .NET
4343 uses : actions/setup-dotnet@v4
4444 with :
45- global-json-file : global.json
45+ dotnet-version : |
46+ 8.0.x
47+ 9.0.x
4648
4749 - name : Install tools
4850 run : |
7375 run : dotnet build --no-restore --configuration Release -warnaserror
7476
7577 - name : Test
76- run : |
77- dotnet test --no-build --configuration Release --verbosity normal \
78- --filter "TestCategory!=External" \
79- --logger "junit;LogFilePath=$GITHUB_WORKSPACE/outputs/tests/{assembly}/TestResults.xml;MethodFormat=Full" \
80- --logger "GitHubActions" \
81- --collect:"XPlat Code Coverage" \
82- --results-directory "$GITHUB_WORKSPACE/outputs/coverage"
78+ run : dotnet test --no-build --verbosity normal --logger "junit;LogFilePath=$GITHUB_WORKSPACE/outputs/test-results/{assembly}.xml;MethodFormat=Full" --logger "GitHubActions" --no-build --no-restore --collect:"XPlat Code Coverage" --results-directory "$GITHUB_WORKSPACE/outputs/coverage"
8379
8480 - name : Merge coverage reports
8581 run : |
10399 uses : actions/upload-artifact@v4
104100 with :
105101 name : test-results
106- path : outputs/tests /**/TestResults .xml
102+ path : outputs/test-results /**/* .xml
107103 continue-on-error : true
108104
109105 - name : Upload coverage report
@@ -120,6 +116,8 @@ jobs:
120116 github-token : ${{ secrets.GITHUB_TOKEN }}
121117 file : outputs/coverage/cobertura.xml
122118 format : cobertura
119+ base-path : ${{ github.workspace }}
120+ flag-name : ubuntu-latest
123121 continue-on-error : true
124122
125123 publish :
@@ -135,7 +133,9 @@ jobs:
135133 - name : Setup .NET
136134 uses : actions/setup-dotnet@v4
137135 with :
138- global-json-file : global.json
136+ dotnet-version : |
137+ 8.0.x
138+ 9.0.x
139139
140140 - name : Install tools
141141 run : |
0 commit comments