@@ -43,12 +43,16 @@ jobs:
43
43
if : steps.filter.outputs.workflows == 'true'
44
44
build :
45
45
name : Dotnet Build
46
- runs-on : ubuntu-latest
47
46
needs : paths-filter
48
47
if : needs.paths-filter.outputs.hasChanges == 'true'
49
48
defaults :
50
49
run :
51
50
working-directory : dotnet
51
+ strategy :
52
+ fail-fast : false
53
+ matrix :
54
+ os : [ ubuntu-latest, macos-latest, windows-latest ]
55
+ runs-on : ${{ matrix.os }}
52
56
steps :
53
57
- uses : actions/checkout@v4
54
58
with :
92
96
- name : Setup dotnet
93
97
uses : actions/setup-dotnet@v4
94
98
with :
95
- global-json-file : dotnet/global.json
99
+ dotnet-version : ' 8.0.x '
96
100
97
101
- name : publish AOT testApp, assert static analysis warning count, and run the app
98
102
shell : pwsh
@@ -181,12 +185,14 @@ jobs:
181
185
env :
182
186
AZURE_ARTIFACTS_FEED_URL : https://devdiv.pkgs.visualstudio.com/DevDiv/_packaging/AutoGen/nuget/v3/index.json
183
187
NUGET_AUTH_TOKEN : ${{ secrets.AZURE_DEVOPS_TOKEN }}
188
+ continue-on-error : true
184
189
- name : Publish nightly package to github package
185
190
run : |
186
191
echo "Publish nightly package to github package"
187
192
echo "ls output directory"
188
193
ls -R ./output/nightly
189
194
dotnet nuget push --api-key ${{ secrets.GITHUB_TOKEN }} --source "https://nuget.pkg.github.com/microsoft/index.json" ./output/nightly/*.nupkg --skip-duplicate
195
+ continue-on-error : true
190
196
- name : Publish nightly package to agentchat myget feed
191
197
run : |
192
198
echo "Publish nightly package to agentchat myget feed"
@@ -195,3 +201,5 @@ jobs:
195
201
dotnet nuget push --api-key ${{ secrets.MYGET_TOKEN }} --source "https://www.myget.org/F/agentchat/api/v3/index.json" ./output/nightly/*.nupkg --skip-duplicate
196
202
env :
197
203
MYGET_TOKEN : ${{ secrets.MYGET_TOKEN }}
204
+ continue-on-error : true
205
+
0 commit comments