Skip to content

Add explanation of priority indicators to release notes#20402

Closed
guarani wants to merge 1 commit into
trunkfrom
update/release-note-instructions
Closed

Add explanation of priority indicators to release notes#20402
guarani wants to merge 1 commit into
trunkfrom
update/release-note-instructions

Conversation

@guarani

@guarani guarani commented Mar 24, 2023

Copy link
Copy Markdown
Contributor

This proposal documents the release note priority indicators.

To test:

Ensure that no bots break with the addition of this change. 🤖

I recall that scripts could break if the release notes don't follow a specific format, but I'm not sure which scripts or how. I'm requesting a review from someone familiar with the release process to help clarify this.

Regression Notes

  1. Potential unintended areas of impact

Scripts relating to this repo could break due to this change.

  1. What I did to test those areas of impact (or what existing automated tests I relied on)

I'm requesting a review from release wranglers to help verify if this could break a script.

  1. What automated tests I added (or what prevented me from doing so)

Not applicable since this is a documentation change.

PR submission checklist:

  • I have completed the Regression Notes.
  • I have considered adding unit tests for my changes.
  • I have considered adding accessibility improvements for my changes.
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

This proposal builds documents the release note priority indicators.
@wpmobilebot

Copy link
Copy Markdown
Contributor
WordPress Alpha📲 You can test the changes from this Pull Request in WordPress Alpha by scanning the QR code below to install the corresponding build.
App NameWordPress Alpha WordPress Alpha
ConfigurationRelease-Alpha
Build Numberpr20402-6e30c77
Version22.0
Bundle IDorg.wordpress.alpha
Commit6e30c77
App Center BuildWPiOS - One-Offs #5319
Automatticians: You can use our internal self-serve MC tool to give yourself access to App Center if needed.

@wpmobilebot

Copy link
Copy Markdown
Contributor
Jetpack Alpha📲 You can test the changes from this Pull Request in Jetpack Alpha by scanning the QR code below to install the corresponding build.
App NameJetpack Alpha Jetpack Alpha
ConfigurationRelease-Alpha
Build Numberpr20402-6e30c77
Version22.0
Bundle IDcom.jetpack.alpha
Commit6e30c77
App Center Buildjetpack-installable-builds #4346
Automatticians: You can use our internal self-serve MC tool to give yourself access to App Center if needed.

mokagio added a commit that referenced this pull request Mar 27, 2023

@mokagio mokagio left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recall that scripts could break if the release notes don't follow a specific format, but I'm not sure which scripts or how. I'm requesting a review from someone familiar with the release process to help clarify this.

We have two release notes checks:

So this change complies with our checks' expectations 👍

Comment thread RELEASE-NOTES.txt
Comment on lines +2 to +3
> [**] Medium Priority, e.g., Minor Enhancements Users Will Notice, etc.
> [*] Low Priority, e.g., Minor Enhancements Users May Miss, etc.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reading "user may miss" made me think that we'd then want to let them know about it in the release notes, but that clashes with what "low priority" tells me 🤔

I wonder if that's just my perception being distorted by all the easter eggs videos I've been watching on YouTube, or if there's something we can do to align the language.

image

Comment thread RELEASE-NOTES.txt
Comment on lines +1 to +3
> [***] High Priority, e.g., Major Enhancements, Widespread Crash Fixes, etc.
> [**] Medium Priority, e.g., Minor Enhancements Users Will Notice, etc.
> [*] Low Priority, e.g., Minor Enhancements Users May Miss, etc.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately, we'll need to update the formatting here. Release toolkit expects header information such as this to start either with *** (like Woo does) or //.

Suggested change
> [***] High Priority, e.g., Major Enhancements, Widespread Crash Fixes, etc.
> [**] Medium Priority, e.g., Minor Enhancements Users Will Notice, etc.
> [*] Low Priority, e.g., Minor Enhancements Users May Miss, etc.
// [***] High Priority, e.g., Major Enhancements, Widespread Crash Fixes, etc.
// [**] Medium Priority, e.g., Minor Enhancements Users Will Notice, etc.
// [*] Low Priority, e.g., Minor Enhancements Users May Miss, etc.

I verified this using a test branch. See effect on formatting using > where the new version ends up on top of this info, and effect with // which behaves as desired.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While I'm suggesting changes, what do you think of adding an explanation for that information?

Taking inspiration from the wording Woo uses:

Suggested change
> [***] High Priority, e.g., Major Enhancements, Widespread Crash Fixes, etc.
> [**] Medium Priority, e.g., Minor Enhancements Users Will Notice, etc.
> [*] Low Priority, e.g., Minor Enhancements Users May Miss, etc.
// Please use the following: [<priority indicator>] <description> [<PR URL>].
//
// When assigning priorities follow this convention:
//
// - [***] High Priority, e.g., Major Enhancements, Widespread Crash Fixes, etc.
// - [**] Medium Priority, e.g., Minor Enhancements Users Will Notice, etc.
// - [*] Low Priority, e.g., Minor Enhancements Users May Miss, etc.

@mokagio

mokagio commented Jan 8, 2024

Copy link
Copy Markdown
Contributor

@guarani I'm going to close this given there hasn't been any activity in a long time. Feel free to reopen if needed, but it looks like we've all absorbed the meaning of those indicators (or have been using them inconsistently but with no visible damage)

@mokagio mokagio closed this Jan 8, 2024
@mokagio mokagio deleted the update/release-note-instructions branch January 8, 2024 05:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants