-
Notifications
You must be signed in to change notification settings - Fork 0
Home
flowerinthenight edited this page Feb 6, 2019
·
5 revisions
We are using GitHub Releases for our release workflow. GitHub Releases are based on git tags.
We only use lightweight tags for releases. This is because as of this writing, AppVeyor cannot start a build when you use annotated tags. See this discussion for more information.
For the tag name, we follow the format v{major}.{minor}.{patch}
. For example:
v1.0.0
v1.2.3-rc
v1.2.3-beta
Before starting the release workflow, be sure to update the version information in cmd/version.go
. After that, the release can be done like this:
$ git checkout master
$ git pull
$ git tag v1.0.0
$ git push --tags
Copyright © Mobingi Corporation, 2015-2019. All Rights Reserved.