Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.08 KB

RELEASE.md

File metadata and controls

16 lines (12 loc) · 1.08 KB

Release Process

The Active-Monitor Project is released on an as-needed basis. The process is as follows:

  1. An issue is created which proposes a new release with a changelog since the last release
  2. All OWNERS are suggested to look at and sign off (ex: commenting with "LGTM") on this release
  3. An OWNER updates CHANGELOG with release details and updates badge at top of README
  4. A PR is created with these changes. Upon approval, it is merged to master branch.
  5. Now, at HEAD on master branch, an OWNER runs git tag -a $VERSION and pushes the tag with git push --tags
  6. The release is complete!
  7. Consumers can now pull docker image from DockerHub

Note: This process does not apply to alpha/dev/latest (pre-)releases which may be cut at any time for development and testing.

Note: This process adapted from that used in Kubebuilder project - https://raw.githubusercontent.com/kubernetes-sigs/kubebuilder/v2.2.0/RELEASE.md