-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Changelog generation: remove “experimental” status from WP 5.8 stable items #33214
Conversation
bin/plugin/commands/changelog.js
Outdated
const LABEL_TYPE_MAPPING = { | ||
'[Block] Navigation': 'Experiments', | ||
'[Block] Query': 'Experiments', | ||
'[Block] Post Comments Count': 'Experiments', | ||
'[Block] Post Comments Form': 'Experiments', | ||
'[Block] Post Comments': 'Experiments', | ||
'[Block] Post Featured Image': 'Experiments', | ||
'[Block] Post Hierarchical Terms': 'Experiments', | ||
'[Block] Post Title': 'Experiments', | ||
'[Block] Site Logo': 'Experiments', | ||
'[Feature] Full Site Editing': 'Experiments', | ||
'Global Styles': 'Experiments', | ||
'[Feature] Navigation Screen': 'Experiments', | ||
'[Feature] Widgets Screen': 'Experiments', | ||
'[Package] Dependency Extraction Webpack Plugin': 'Tools', | ||
'[Package] Jest Puppeteer aXe': 'Tools', | ||
'[Package] E2E Tests': 'Tools', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@priethor Anything else you're aware of we should remove the Experiments
label from?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Post Featured
Image and Post Title
are also making it in 5.8 and should not be experimental anymore.
With the Global Styles framework merged, would it make sense to mark it as non-experimental, even without the UI?
Size Change: 0 B Total Size: 1.05 MB ℹ️ View Unchanged
|
bin/plugin/commands/changelog.js
Outdated
const LABEL_TYPE_MAPPING = { | ||
'[Block] Navigation': 'Experiments', | ||
'[Block] Query': 'Experiments', | ||
'[Block] Post Comments Count': 'Experiments', | ||
'[Block] Post Comments Form': 'Experiments', | ||
'[Block] Post Comments': 'Experiments', | ||
'[Block] Post Featured Image': 'Experiments', | ||
'[Block] Post Hierarchical Terms': 'Experiments', | ||
'[Block] Post Title': 'Experiments', | ||
'[Block] Site Logo': 'Experiments', | ||
'[Feature] Full Site Editing': 'Experiments', | ||
'Global Styles': 'Experiments', | ||
'[Feature] Navigation Screen': 'Experiments', | ||
'[Feature] Widgets Screen': 'Experiments', | ||
'[Package] Dependency Extraction Webpack Plugin': 'Tools', | ||
'[Package] Jest Puppeteer aXe': 'Tools', | ||
'[Package] E2E Tests': 'Tools', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Post Featured
Image and Post Title
are also making it in 5.8 and should not be experimental anymore.
With the Global Styles framework merged, would it make sense to mark it as non-experimental, even without the UI?
@priethor I was thinking perhaps as the UI isn't finalised it's ok to keep Experimental and leave the release lead to move based on human understanding of whether it's a framework or a UI part.
Updated ✅ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks!
f250cb8
to
c5a3596
Compare
Rebase to try and force the tests to pass... |
You've probably found it by now, but you can run
It might be a bit tricky to run a version of that command that will include PRs with one of the labels that this PR moves out of Experimental. You could try removing the
One of those hopefully touched one of the relevant blocks (e.g. Site Logo) 😄 |
I tested this using @ockham's suggestion and none of the items I've removed from the Experiments list in this PR showed up in the generated changelog under |
… items (#33214) * Remove “experimental” status from items to be released as stable in WP 5.8 * Remove additional blocks to implicit stable status
Description
Working on Gutenberg release
11.0.0
I kept having to move items out of experimental as they were now considered stable. This included:post-*
blocks.This PR updates the script that auto generates the changelog to avoid grouping those items in the "Experimental" section.
How has this been tested?
Not actually sure how best to test. @ockham any ideas here?
Screenshots
Types of changes
Bug fix (non-breaking change which fixes an issue)
Checklist:
*.native.js
files for terms that need renaming or removal).