44 types : [created]
55jobs :
66 build :
7- runs-on : ubuntu -latest
7+ runs-on : macos -latest
88 steps :
99 - uses : actions/checkout@v2
1010 - name : Setup .NET
@@ -23,10 +23,10 @@ jobs:
2323 run : |
2424 dotnet publish --runtime osx-x64 -o prepublish/osx-x64/ --self-contained -p:PublishSingleFile=true
2525 mv prepublish/osx-x64/roulette publish/roulette-osx-x64
26- # - name: Create binary for osx-arm64
27- # run: |
28- # dotnet publish --runtime osx-arm64 -o prepublish/osx-arm64/ --self-contained -p:PublishSingleFile=true
29- # mv prepublish/osx-arm64/roulette publish/roulette-osx-arm64
26+ - name : Create binary for osx-arm64
27+ run : |
28+ dotnet publish --runtime osx-arm64 -o prepublish/osx-arm64/ --self-contained -p:PublishSingleFile=true
29+ mv prepublish/osx-arm64/roulette publish/roulette-osx-arm64
3030 - name : Create binary for linux-x64
3131 run : |
3232 dotnet publish --runtime linux-x64 -o prepublish/linux-x64/ --self-contained -p:PublishSingleFile=true
5353 mv prepublish/win-arm64/roulette.exe publish/roulette-win-arm64.exe
5454
5555
56- - name : Upload To Github Release
57- uses : xresloader/upload-to-github-release@v1.3.2
58- env :
59- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
60- with :
61- file : publish/*
62- tags : ${{ github.ref }}
63- buildForAppleSilicon :
64- runs-on : macos-latest
65- steps :
66- - uses : actions/checkout@v2
67- - name : Setup .NET
68- uses : actions/setup-dotnet@v1
69- with :
70- dotnet-version : 6.0.x
71- - name : Restore dependencies
72- run : dotnet restore
73- - name : Build
74- run : dotnet build --no-restore
75- - name : Test
76- run : dotnet test --no-build --verbosity normal
77- - name : Prepare
78- run : |
79- mkdir prepublish publish
80- - name : Create binary for osx-arm64
81- run : |
82- dotnet publish --runtime osx-arm64 -o prepublish/osx-arm64/ --self-contained -p:PublishSingleFile=true
83- mv prepublish/osx-arm64/roulette publish/roulette-osx-arm64
84- # codesign -s - publish/roulette-osx-arm64
8556 - name : Upload To Github Release
8657 uses : xresloader/upload-to-github-release@v1.3.2
8758 env :
0 commit comments