-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Matthew B White <[email protected]>
- Loading branch information
Showing
3 changed files
with
21 additions
and
1 deletion.
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
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 |
---|---|---|
@@ -1 +1 @@ | ||
bin | ||
bin |
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,13 @@ | ||
# How to release a new version | ||
|
||
- In the github.com ui [Release page](https://github.com/IBM/idemix/releases) click on _'Draft a new release'_ | ||
- Select _'Choose a tag'_ and enter a new tag of the format `v0.0.3` or whatever the next number should be | ||
- note the action workflow later is expecting the tag to start with a 'v' | ||
- this balances some degree of consistency but with flexability to create tags say `v1.0.0-beta-2` | ||
- Please see the [Go notes on module versions](https://go.dev/doc/modules/version-numbers) for more information | ||
- Enter a title - typically something like `Idemix v0.0.3` but no requirements | ||
- The description is free-form - any information on noteable updates can be made. Also the _'generate release notes'_ button is very good at getting a basic changelog. | ||
- Click _'Publish release'_ | ||
|
||
A new release is created, with a tag that can be used in `go get` commands | ||
But also a github action is run to attache the idemix binaries to the release notes automatically. |