Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.2.0.rc #231

Closed
24 tasks done
markmandel opened this issue May 30, 2018 · 1 comment
Closed
24 tasks done

Release v0.2.0.rc #231

markmandel opened this issue May 30, 2018 · 1 comment
Assignees
Labels
kind/release Checklist for a release
Milestone

Comments

@markmandel
Copy link
Member

markmandel commented May 30, 2018

  • Review closed issues have appropriate tags.
  • Review closed issues have been applied to the current milestone.
  • Ensure the next version milestone is created.
  • Any issues in the current milestone that are not closed, move to next milestone.
  • Run make gen-changelog to generate the CHANGELOG.md
  • Ensure the helm tag value is correct (should be the {version} if a full release, {version}.rc if release candidate)
  • Run make gen-install
  • If RC release, update all ⚠️⚠️⚠️ warnings to: "This is currently a release candidate feature"
  • If full release, remove all instances of "⚠️⚠️⚠️ This is currently a development feature and has not been released ⚠️⚠️⚠️"
  • If full release, update install docs with the new release version
  • Create PR with these changes, and merge them with approval
  • Confirm local git remote upstream points at git@github.com:GoogleCloudPlatform/agones.git
  • Run git checkout master && git reset --hard upstream/master to ensure your code is in line with upstream (unless this is a hotfix, then do the same, but for the the release branch)
  • Run make do-release. (if release candidate make do-release RELEASE_VERSION={version}.rc) to create and push the docker images.
  • Do a helm install and a smoke test to confirm everything is working.
  • Create a release with the release template
    • Make a tag with the release version.
    • Attach all assets found in the release folder to the release.
  • Send an email to the mailing list with the release details (copy-paste the github release)
  • If full release, then increment the base_version in build/Makefile
  • Ensure the the helm tag value is the same as the above base_version
  • Create PR with these changes, and merge them with approval
  • Close this issue.
  • If full release, close the current milestone. Congratulations! - the release is now complete! 🎉 👏 😄 👍
@markmandel markmandel added the kind/release Checklist for a release label May 30, 2018
@markmandel markmandel added this to the 0.2.0 milestone May 30, 2018
@markmandel markmandel self-assigned this May 30, 2018
@markmandel
Copy link
Member Author

Release is now complete!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/release Checklist for a release
Projects
None yet
Development

No branches or pull requests

1 participant