File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 2
2
1. Update `version.txt` and the `AssemblyVersion` tag in `Gui.csproj` and/or `AvaGui.csproj`
3
3
1. Add, commit, push these changes with the commit message "prepare <x.x.x>"
4
4
1. `git tag -a 'x.x.x'`, where the x's are the new version number
5
- 1. `git push --tags`
5
+ 1. `git push --tags` with the tag message "tag <x.x.x>"
6
6
1. Locally in Visual Studio, create a release build for each platform
7
7
1. `dotnet publish AvaGui/AvaGui.csproj -c Release -p:PublishSingleFile=true --runtime win-x64 --self-contained`
8
8
1. `dotnet publish AvaGui/AvaGui.csproj -c Release -p:PublishSingleFile=true --runtime linux-x64 --self-contained`
9
9
1. `dotnet publish AvaGui/AvaGui.csproj -c Release -p:PublishSingleFile=true --runtime osx-x64 --self-contained`
10
10
1. For the OSX and Linux builds, `chmod +x` the binary to make it executable
11
- 1. Zip up each build appropriately
12
- 1. Windows - make a ZIP file
13
- 1. : Linux - `tar -jcvf linux-x64.tar linux-x64`
14
- 1. OSX (Mac) - `tar -jcvf osx-x64.tar osx-x64`
11
+ 1. Go into the `publish` directory for each build, and zip each appropriately
12
+ 1. Windows - make a ZIP file, named `object-editor-x.x.x-win-x64`
13
+ 1. Linux - `tar -jcvf object-editor-x.x.x- linux-x64 . `
14
+ 1. OSX (Mac) - `tar -jcvf object-editor-x.x.x- osx-x64 osx-x64`
15
15
1. In GitHub, create a new release from that tag
16
16
1. On that release page, add the zipped files as build artefacts
You can’t perform that action at this time.
0 commit comments