Making a Release

From Commontk
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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

  1. Make sure that all CI tests are passing
  2. Download the source

    cd /tmp && \
    git clone git@github.com:commontk/CTK && \
    cd CTK
    
  3. List all tags sorted by version

    $ git fetch --tags && \
    git tag -l | sort -V
    
  4. Choose the next release version number

    $ release=YYYY-MM-DD
  5. Tag the release

    git tag --sign -m "CTK ${release}" ${release} master

    We recommend using a GPG signing key to sign the tag.

  6. Publish the release tag

    git push origin ${release}