bazelbuild / bazel

a fast, scalable, multi-language and extensible build system
https://bazel.build
Apache License 2.0
23.06k stars 4.04k forks source link

Suggest label closed pull request with first release it's available in. #4061

Open Capstan opened 6 years ago

Capstan commented 6 years ago

This is a suggestion to improve the release automation to make it very obvious when a given accepted pull request will be available by using labels to mark said pull requests. Specifically, it's a suggestion to do the following:

  1. Add a new label for release candidate, e.g., in-candidate-0.8rc00
  2. Apply said label to all closed pull requests that don't already have a relevant label that are in the release candidate.
  3. When the release is finalized, add a label for the release, e.g., in-release-0.8
  4. Replace the label of all in-candidate-0.8* with in-release-0.8
  5. Clean up dead in-candidate-0.8* labels.

This could similarly be applied to issues fixed by commits in the release.

Some additional maintenance might be required, e.g., if a release is abandoned, may have to remove in-candidate- labels, or if a commit is later rolled-back, not sure how to have the system know not to apply that label.

aiuto commented 5 years ago

This is really developer experience - but we don't have a separate team for that yet. I'm inclined to say yes to the concept, but no to this implementation. When we start doing automation for issues and PR response time and nagging, we could provide this in that dashboard. What I want to prevent is a large amount of label proliferation.

github-actions[bot] commented 1 year ago

Thank you for contributing to the Bazel repository! This issue has been marked as stale since it has not had any activity in the last 2.5 years. It will be closed in the next 14 days unless any other activity occurs or one of the following labels is added: "not stale", "awaiting-bazeler". Please reach out to the triage team (@bazelbuild/triage) if you think this issue is still relevant or you are interested in getting the issue resolved.

aiuto commented 1 year ago

@meteorcloudy FYI