Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 765 Bytes

RELEASE.md

File metadata and controls

34 lines (19 loc) · 765 Bytes

RELEASE

Release process and checklist for certgen.

Note

If this is a v0.1.x maintenance release, be sure to checkout the v0.1 branch first

Modify the Version

Update the Version var in internal/version/version.go

git add internal/version/version.go
git commit -s -m "version: Prepare for $MAJOR.$MINOR.$PATCH release"

Push the prep branch and open a Pull Request

Once the pull request is approved and merged, a tag can be created.

Tag a release

Identify the right commit and tag the release.

Example:

git tag -a v0.1.4 -m 'v0.1.4' <commit-sha>

Then push the tag.

Example:

git push origin v0.1.4

Once tagged, the release will be built automatically and pushed to both quay.io and docker.io via GitHub actions.