Skip to content

Commit bce09cd

Browse files
committed
update release procedure for multi platforms
1 parent 74777f0 commit bce09cd

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

release-procedure.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
1. Add, commit, push these changes
44
1. `git tag -a 'x.x.x'`, where the x's are the new version number
55
1. `git push --tags`
6-
1. Locally in Visual Studio, create a release build, and zip up the folder created
6+
1. Locally in Visual Studio, create a release build for each platform
7+
1. `dotnet publish AvaGui/AvaGui.csproj -c Release --runtime win-x64`
8+
1. `dotnet publish AvaGui/AvaGui.csproj -c Release --runtime linux-x64`
9+
1. `dotnet publish AvaGui/AvaGui.csproj -c Release --runtime osx-x64`
10+
1. Zip up each build appropriately
11+
1. Windows - make a ZIP file
12+
1. :Linux - `tar -jcvf linux-x64.tar linux-x64`
13+
1. OSX (Mac) - `tar -jcvf osx-x64.tar osx-x64`
714
1. In GitHub, create a new release from that tag
8-
1. On that release page, add the zip folder as the build artefact
15+
1. On that release page, add the zipped files as build artefacts

0 commit comments

Comments
 (0)