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 Automation: Determine if we can stop using milestones for releases #2455

Closed
7 tasks
roberthbailey opened this issue Jan 29, 2022 · 1 comment · Fixed by #3135
Closed
7 tasks

Release Automation: Determine if we can stop using milestones for releases #2455

roberthbailey opened this issue Jan 29, 2022 · 1 comment · Fixed by #3135
Assignees
Labels
area/build-tools Development tooling. I.e. pretty much everything in the `build` directory. help wanted We would love help on these issues. Please come help us! kind/feature New features for Agones

Comments

@roberthbailey
Copy link
Member

Is your feature request related to a problem? Please describe.
Right now there are a number of steps in the release process related to milestone management:

  • Review closed issues with no milestone and add relevant ones to the current milestone.
  • Review closed issues in the current milestone to ensure that they have appropriate tags.
  • Review merged PRs that have no milestone and add them to the current milestone.
  • Review merged PRs in the current milestone to ensure that they have appropriate tags.
  • Ensure the next version milestone is created.
  • Any issues in the current milestone that are not closed, move to next milestone.
  • If full release, close the current milestone. Congratulations! - the release is now complete! 🎉 👏 😄 👍

Describe the solution you'd like
Determine if we can stop using milestones for releases. We are not using milestones for work planning and they may not be necessary to generate release notes. If we stop using them, then we can remove a number of steps from the release process.

@roberthbailey roberthbailey added kind/feature New features for Agones help wanted We would love help on these issues. Please come help us! labels Jan 29, 2022
@roberthbailey roberthbailey changed the title Determine if we can stop using milestones for releases Release Automation: Determine if we can stop using milestones for releases Jan 29, 2022
@roberthbailey roberthbailey added the area/build-tools Development tooling. I.e. pretty much everything in the `build` directory. label Jan 29, 2022
@markmandel
Copy link
Member

If the new changelog generation from github is not milestone dependent, I think we can drop this requirement entirely.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build-tools Development tooling. I.e. pretty much everything in the `build` directory. help wanted We would love help on these issues. Please come help us! kind/feature New features for Agones
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants