Maintaining
This document is intended for CQL maintainers only.
How to release
Release tag are only done on the main
branch. We use Semantic Versioning as guideline for the version management.
Steps to release:
Create a new branch labeled
release/vX.Y.Z
from the latestmain
.Improve the version number in
cql-gen/version/version.go
andcqllint/version/version.go
.Commit the modifications with the label
Release version X.Y.Z
.Create a pull request on github for this branch into
main
.Once the pull request validated and merged, tag the
main
branch using./create_tag.sh X.Y.Z
.