File tree 3 files changed +15
-10
lines changed
3 files changed +15
-10
lines changed Original file line number Diff line number Diff line change @@ -26,21 +26,15 @@ jobs:
26
26
with :
27
27
dotnet-version : ' 6.0.x' # SDK Version to use; x will use the latest version of the 3.1 channel
28
28
29
- - name : Build x64 and arm64 version for macOS
30
- run : dotnet publish .\src\MultiRPC\MultiRPC.csproj -c Release -r osx-x64 && dotnet publish .\src\MultiRPC\MultiRPC.csproj -c Release -r osx-arm64
31
-
32
- - name : Create x64 .app
33
- run : cp -r .\macOS Templates\MultiRPC.app .\macOS Templates\MultiRPC-x64.app && cp -r .\src\MultiRPC\bin\Release\net6.0\osx-x64\publish\ .\macOS Templates\MultiRPC-x64.app\Contents\MacOS
34
-
35
- - name : Create arm64 .app
36
- run : cp -r .\macOS Templates\MultiRPC.app .\macOS Templates\MultiRPC-arm64.app && cp -r .\src\MultiRPC\bin\Release\net6.0\osx-arm64\publish\ .\macOS Templates\MultiRPC-arm64.app\Contents\MacOS
29
+ - name : Build and package x64 and arm64 version for macOS
30
+ run : sh build-macos.sh
37
31
38
32
- uses : actions/upload-artifact@v2
39
33
with :
40
34
name : MultiRPC-arm64.app
41
- path : .\ macOS Templates\ MultiRPC-arm64.app
35
+ path : ./ macOS Templates/ MultiRPC-arm64.app
42
36
43
37
- uses : actions/upload-artifact@v2
44
38
with :
45
39
name : MultiRPC-x64.app
46
- path : .\ macOS Templates\ MultiRPC-x64.app
40
+ path : ./ macOS Templates. MultiRPC-x64.app
Original file line number Diff line number Diff line change @@ -264,3 +264,5 @@ __pycache__/
264
264
* .pyc
265
265
266
266
MultiRPC.sln.DotSettings
267
+ MultiRPC-arm64.app /
268
+ MultiRPC-x64.app /
Original file line number Diff line number Diff line change
1
+ dotnet publish src/MultiRPC/MultiRPC.csproj -c Release -r osx-x64
2
+ dotnet publish src/MultiRPC/MultiRPC.csproj -c Release -r osx-arm64
3
+
4
+ cp -r -v ./macOS\ Templates/MultiRPC.app/ macOS\ Templates/MultiRPC-x64.app/
5
+ cp -r -v ./macOS\ Templates/MultiRPC.app/ macOS\ Templates/MultiRPC-arm64.app/
6
+ mkdir macOS\ Templates/MultiRPC-x64.app/Contents/MacOS/
7
+ mkdir macOS\ Templates/MultiRPC-arm64.app/Contents/MacOS/
8
+ cp -r ./src/MultiRPC/bin/Release/net6.0/osx-x64/publish/* macOS\ Templates/MultiRPC-x64.app/Contents/MacOS/
9
+ cp -r ./src/MultiRPC/bin/Release/net6.0/osx-arm64/publish/* macOS\ Templates/MultiRPC-arm64.app/Contents/MacOS/
You can’t perform that action at this time.
0 commit comments