Skip to content

Commit 8153d6a

Browse files
committed
update release procedure commands
1 parent 8308aa6 commit 8153d6a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

release-procedure.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
1. `git tag -a 'x.x.x'`, where the x's are the new version number
55
1. `git push --tags`
66
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`
7+
1. `dotnet publish AvaGui/AvaGui.csproj -c Release -p:PublishSingleFile=true --runtime win-x64 --self-contained`
8+
1. `dotnet publish AvaGui/AvaGui.csproj -c Release -p:PublishSingleFile=true --runtime linux-x64 --self-contained`
9+
1. `dotnet publish AvaGui/AvaGui.csproj -c Release -p:PublishSingleFile=true --runtime osx-x64 --self-contained`
10+
1. For the OSX and Linux builds, `chmod +x` the binary to make it executable
1011
1. Zip up each build appropriately
1112
1. Windows - make a ZIP file
1213
1. :Linux - `tar -jcvf linux-x64.tar linux-x64`

0 commit comments

Comments
 (0)