Suggest renaming release note / migration guide labels#2293
Conversation
|
I like the suggested The problem you describe is the contributor added a migration guide but the tag remains, I think the |
I think that |
|
I understand the confusion on the |
|
M-Migration-Guide-Worthy doesn't seem any more intuitive than M-Needs-Migration-Guide. In fact if it "needs" a migration guide, then it's obvious that someone should add it (probably me as the PR author). Being "Worthy" of a migration guide sounds like I've won an award and someone is gonna hand a migration guide to me (or they aren't, I don't mind). M-Breaking feels a little too short and less descriptive, M-Breaking-Change probably could work (combined with the bot message that checks for the presence of a migration guide. Similarly M-Migration-Guide might be sufficient. |
|
I like the shortness of |
|
I have no strong preference on the naming, but note that the following files will need to be updated if the labels are renamed: A simple |
|
@afonsolage @Shatur et al; I've changed the names. Can I get some approvals so I can move on to the next phase of this? |
Jondolf
left a comment
There was a problem hiding this comment.
I like M-Release-Note and M-Migration-Guide, already made an Avian PR to match 😉 avianphysics/avian#870
# Objective Bevy is (most likely) going to use M-Migration-Guide, see bevyengine/bevy-website#2293. For familiarity, we should update to match! ## Solution Rename the C-Breaking-Change label to M-Migration-Guide in the migration guide process README. I'll need to update it on GitHub's side separately, assuming we merge this.
# Objective bevyengine/bevy-website#2293 proposed a rename of our `M-Needs-Release-Note` and `M-Needs-Migration-Guide` labels for improved clarity. This has been approved, so I'm merging that PR. This repo lists these labels in a few places for automation / contributor help, and they need to be updated. ## Solution Grep for these like @BD103 told me to in bevyengine/bevy-website#2293 (comment) ## Follow-up work Once this PR is merged I'll actually rename the label.
# Objective bevyengine/bevy-website#2293 proposed a rename of our `M-Needs-Release-Note` and `M-Needs-Migration-Guide` labels for improved clarity. This has been approved, so I'm merging that PR. This repo lists these labels in a few places for automation / contributor help, and they need to be updated. ## Solution Grep for these like @BD103 told me to in bevyengine/bevy-website#2293 (comment) ## Follow-up work Once this PR is merged I'll actually rename the label.
Problem
M-Needs-Release-NoteandM-Needs-Migration-Guidecommonly confuse new contributors. If it needs a release note, and then the OP adds a release note, shouldn't we remove the label?That's not how it works though! Keeping the labels around is helpful to allow for quick searches for impactful or breaking changes.
Solution
Just use
M-Migration-GuideandM-Release-Note. Short, precise, adequately clear.Alternative naming scheme: Spotlight and Breaking
Rename this to
M-SpotlightandM-Breaking. These names are less directly tied to release notes and migration guides, but we have both long label descriptions and a helpful bot to clarify exactly what it means.The shorter names are easier to talk about and take up less real estate when skimming PRs.
These were the best short names I could come up with, but I'm open to other suggestions.
Alternate naming scheme:
WorthyI also considered a longer, more explicit naming scheme.
M-Release-Note-WorthyandM-Migration-Guide-Worthywere the best names in this category that I found. This eliminates the confusion around "needs", but is even more of a mouthful.Follow-up work
Once this is approved and merged, I'll change the
bevyrepo labels accordingly.