Making a Release
From Commontk
				
				
				Jump to navigationJump to search
				
				Home < Making a Release
				
				
				
			| 
 For the latest version of this page, visit the CTK GitHub wiki.  | 
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-DD
 - 
    
Tag the release
git tag --sign -m "CTK ${release}" ${release} masterWe recommend using a GPG signing key to sign the tag.
 - 
    
Publish the release tag
git push origin ${release}