@@ -14,29 +14,29 @@ jobs:
1414 dotnet-version : " 8.0"
1515 strategy :
1616 matrix :
17- os :
18- - runs-on : windows-latest
17+ include :
18+ - os : windows-latest
1919 runtime : win-x64
20- - runs-on : ubuntu-latest
20+ - os : ubuntu-latest
2121 runtime : linux-x64
22- - runs-on : macos-latest
22+ - os : macos-latest
2323 runtime : osx-arm64
24- - runs-on : macos-13
24+ - os : macos-13
2525 runtime : osx-x64
26-
27- runs-on : ${{ matrix.os.runs-on }}
26+
27+ runs-on : ${{ matrix.os }}
2828 steps :
29- - uses : actions/checkout@v4
30- - name : Setup .NET
31- uses : actions/setup-dotnet@v4
32- with :
33- dotnet-version : ${{ env.dotnet-version }}.x
34- - name : Restore dependencies
35- run : dotnet restore
36- - name : Publish Examples
37- run : dotnet publish --sc -r ${{ matrix.os .runtime }} ./ShapeEngine.sln
38- - name : Upload a Build Artifact
39- uses : actions/upload-artifact@v4.5.0
40- with :
41- name : ${{ matrix.os .runtime }}-Examples
42- path : ./Examples/bin/Release/net${{ env.dotnet-version }}/${{ matrix.os .runtime }}/publish
29+ - uses : actions/checkout@v4
30+ - name : Setup .NET
31+ uses : actions/setup-dotnet@v4
32+ with :
33+ dotnet-version : ${{ env.dotnet-version }}.x
34+ - name : Restore dependencies
35+ run : dotnet restore
36+ - name : Publish Examples
37+ run : dotnet publish --sc -r ${{ matrix.runtime }} ./ShapeEngine.sln
38+ - name : Upload a Build Artifact
39+ uses : actions/upload-artifact@v4.5.0
40+ with :
41+ name : ${{ matrix.runtime }}-Examples
42+ path : ./Examples/bin/Release/net${{ env.dotnet-version }}/${{ matrix.runtime }}/publish
0 commit comments