Skip to content
Snippets Groups Projects
  • Mark Mandel's avatar
    71c24f95
    Update to release process · 71c24f95
    Mark Mandel authored
    This PR includes:
    - small fixes to the release process that came up
      during the last release
    - Adding links to the release process from the main README
    - Including a release calendar that people can see.
    71c24f95
    History
    Update to release process
    Mark Mandel authored
    This PR includes:
    - small fixes to the release process that came up
      during the last release
    - Adding links to the release process from the main README
    - Including a release calendar that people can see.

Agones Release Management

Release Cadence

  • Versioned releases will occur every 6 weeks
  • Releases occur on a Tuesday.
  • 5 week development cycle, at the end of a which a Release Candidate (RC) will be released with the contents of master.
  • For the next week, the project is in "feature freeze" - i.e. only bug and documentation (.md and examples) fixes during this time.
    • Any new PRs that are submitted during feature freeze, will be tagged with the label merge-after-release to delineate that they should only be merged after the full release is complete.
  • At the end of the RC week, the complete version release will occur.

Release Calendar

Release Process

  1. Create a Release Issue from the release issue template.
  2. Label the issue kind/release, and attach it to the milestone that it matches.
  3. Complete all items in the release issue checklist.
  4. Close the release issue.

Hot fix Process

  1. Hotfixes will occur as needed, to be determined by those will commit access on the repository.
  2. Create a Release Issue from the release issue template.
  3. Label the issue release, and attach it to the next upcoming milestone.
  4. Complete all items in the release issue checklist.
  5. Close the release issue.