-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
this file documents the release process for new versions
- Loading branch information
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Creating a new Specify release | ||
Ensure your local repository is up to date, then update the version number to the version desired: | ||
- In `./specify/Program.cs`, update `SpecifyVersion` | ||
- In `./specify/Properties/AssemblyInfo.cs`, update `AssemblyVersion` and `AssemblyFileVersion` | ||
|
||
Create a new commit named nothing but the version number: | ||
``` | ||
git commit -am "v9.9.9" | ||
``` | ||
|
||
Push those changes to GitHub, then go select `New Draft Release` under `Releases` | ||
|
||
## Building | ||
In Visual Studio, select `Debug`, and then toggle to `Release`, then build. | ||
|
||
## Signing | ||
Contact the person managing signing, currently Drei and wait for them to sign it | ||
|
||
## Uploading | ||
- Select the edit icon for the release if needed (small pencil icon on top right) | ||
- Select `Attach binaries by dropping them here or selecting them.` then upload `./specify/client/bin/Release/specify_client.exe`. | ||
- Set as Latest Release if necessary. |