Releases > Include PRs with complex testing instructions in a separate section within the Release Notes (https://github.com/woocommerce/woocommerce-blocks/pull/10276)
* Propose changes for the Release Testing process. * Update spacing * Update wording for the experimental flag check. * Reintroduce the 'Do not include in the Testing Notes' check. * Update the release and patch release instructions. * remove whitespace
This commit is contained in:
parent
881fe935f1
commit
bdf6e64b75
|
@ -21,9 +21,12 @@ The release pull request has been created! This checklist is a guide to follow f
|
|||
- [ ] Run `npm ci`
|
||||
- [ ] Run `npm run package-plugin:deploy`. This will create a zip of the current branch build locally.
|
||||
- [ ] Create the testing notes for the release.
|
||||
- [ ] For each pull request that belongs to the current release, grab the `User Facing Testing` notes from the PR's description. Be sure that the `Do not include in the Testing Notes is not flagged` checkbox is unchecked.
|
||||
- [ ] Add the notes to `docs/internal-developers/testing/releases`
|
||||
- [ ] Update the `docs/internal-developers/testing/releases/README.md` file index.
|
||||
- [ ] For each pull request that belongs to the current release, grab the `User Facing Testing` notes from the PR's description.
|
||||
- If a PR has the `Should be tested by the development team exclusively` checkbox checked, create a new section called 'Testing notes for the development team' and copy the `User Facing Testing` notes from the PR to this section.
|
||||
- If a PR has the `Experimental` checkbox checked, do not include it in the testing instructions.
|
||||
- If a PR has the `Do not include in the Testing Notes` checkbox checked, as the description suggests, do not include it in the release instructions.
|
||||
- [ ] Add the notes to `docs/internal-developers/testing/releases`
|
||||
- [ ] Update the `docs/internal-developers/testing/releases/README.md` file index.
|
||||
- [ ] Copy a link to the release zip you created earlier into the testing notes. To generate the link you can upload the zip as an attachment in a GitHub comment and then just copy the path (without publishing the comment).
|
||||
- [ ] Commit and push the testing docs to the release branch.
|
||||
- [ ] Smoke test built release zip using the testing instructions you created:
|
||||
|
|
|
@ -46,7 +46,8 @@ Fixes #
|
|||
2.
|
||||
3.
|
||||
|
||||
* [ ] Do not include in the Testing Notes <!-- Check this box if this PR can't be tested by users (ie: it doesn't include user-facing changes or it can't be tested without manually modifying the code). -->
|
||||
* [ ] Do not include in the Testing Notes <!-- Check this box if this PR can't be tested (ie: it makes changes to tests, coding standards, docblocks, etc.). -->
|
||||
* [ ] Should be tested by the development team exclusively <!-- Check this box if this PR should be tested by the development team exclusively (ie: it doesn't include user-facing changes or it can't be tested without manually modifying the code). -->
|
||||
|
||||
### WooCommerce Visibility
|
||||
|
||||
|
|
|
@ -26,7 +26,10 @@ The release pull request has been created! This checklist is a guide to follow f
|
|||
- [ ] Run `npm run package-plugin:deploy`. This will create a zip of the current branch build locally.
|
||||
- Note: The zip file is functionally equivalent to what gets released except the version bump.
|
||||
- [ ] Create the testing notes for the release.
|
||||
- [ ] For each pull request that belongs to the current release, grab the `User Facing Testing` notes from the PR's description. Be sure that the `Do not include in the Testing Notes is not flagged` checkbox is unchecked.
|
||||
- [ ] For each pull request that belongs to the current release, grab the `User Facing Testing` notes from the PR's description.
|
||||
- If a PR has the `Should be tested by the development team exclusively` checkbox checked, create a new section called 'Testing notes for the development team' and copy the `User Facing Testing` notes from the PR to this section.
|
||||
- If a PR has the `Experimental` checkbox checked, do not include it in the testing instructions.
|
||||
- If a PR has the `Do not include in the Testing Notes` checkbox checked, as the description suggests, do not include it in the release instructions.
|
||||
- [ ] Add the notes to `docs/internal-developers/testing/releases`
|
||||
- [ ] Update the `docs/internal-developers/testing/releases/README.md` file index.
|
||||
- [ ] Copy a link to the release zip you created earlier into the testing notes. To generate the link you can upload the zip as an attachment in a GitHub comment and then just copy the path (without publishing the comment).
|
||||
|
|
|
@ -20,8 +20,6 @@ Zip file for testing: [woocommerce-gutenberg-products-block.zip](https://github.
|
|||
3. Save the template and visit the product on the frontend.
|
||||
4. Check that gallery thumbnails work.
|
||||
|
||||
* [ ] Do not include in the Testing Notes <!-- Check this box if this PR can't be tested by users (ie: it doesn't include user-facing changes or it can't be tested without manually modifying the code). -->
|
||||
|
||||
| Before | After |
|
||||
|--------|--------|
|
||||
|![Screenshot 2023-04-17 at 10 23 19](https://user-images.githubusercontent.com/8639742/232442575-6c3929f3-bdf2-403b-89dc-4a2f21d00312.png)|<img width="1194" alt="image" src="https://user-images.githubusercontent.com/4463174/232467549-35a54ad7-e90a-4263-aa5d-afff83838407.png">|
|
||||
|
|
Loading…
Reference in New Issue