Making a Release
From Commontk
Jump to navigationJump to search
Home < Making a Release
A core developer should use the following steps to create a release YYYY-MM-DD of CTK
- Make sure that all CI tests are passing
-
Download the source
cd /tmp && \ git clone git@github.com:commontk/CTK && \ cd CTK
-
List all tags sorted by version
$ git fetch --tags && \ git tag -l | sort -V
-
Choose the next release version number
$ release=YYYY-MM--DDD
-
Tag the release
git tag --sign -m "CTK ${release}" ${release} master
We recommend using a GPG signing key to sign the tag.
-
Publish the release tag
git push origin ${release}