Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.14 KB

DEVELOPMENT.adoc

File metadata and controls

21 lines (16 loc) · 1.14 KB

Development process

Releasing

To release a new version from the main branch:

  1. Ensure you have a clean up to date checkout of the main branch

  2. Ensure that the container image has been synchronized to the public repository

  3. Run make prepare-patch-release or make prepare-minor-release or make prepare-major-release depending on the desired next version number to create a local release tag.

    Note
    if you need to abort the release at this point, delete the local tag that you just created.
  4. Publish the release tag with make publish-release

  5. Run final sanity test of the release version (i.e. verify that the action works with the specific release version specified)

  6. Run make prepare-floating-tags to update the floating tags based on the current commit’s release tag

  7. Publish the floating tags with make publish-floating-tags

To roll back the floating tags to a previous release

  1. Ensure you have a clean up to date checkout of the tag to revert the floating tags to

  2. Run make prepare-floating-tags to update the floating tags based on the current commit’s release tag

  3. Publish the floating tags with make publish-floating-tags