|
| 1 | +--- |
| 2 | +name: Release checklist |
| 3 | +about: The process for making a new release |
| 4 | +title: Release VERSION |
| 5 | +labels: "" |
| 6 | +assignees: "" |
| 7 | +--- |
| 8 | + |
| 9 | +<!-- |
| 10 | +NOTE TO RELEASE CAPTAINS: |
| 11 | + |
| 12 | +When filing this issue, replace VERSION and MILESTONE placeholders with the |
| 13 | +correct values in all fields. |
| 14 | +--> |
| 15 | + |
| 16 | +Welcome Release Captain ! ⛵️ |
| 17 | + |
| 18 | +- [ ] Assign this issue to yourself |
| 19 | +- [ ] Check the [VERSION milestone](https://github.com/mozilla-extensions/nimbus-devtools/milestone/MILESTONE) |
| 20 | + - Any open issues (except this one) should be moved into a future milestone. |
| 21 | +- [ ] Check out the main branch: `git checkout main` |
| 22 | +- [ ] Check the following files have the expected version: |
| 23 | + - `package.json` |
| 24 | + - `web-ext-config.json` |
| 25 | + |
| 26 | + If they don't, update them in a separate PR. |
| 27 | + |
| 28 | +- [ ] Create a tag for this release: |
| 29 | + |
| 30 | +```sh |
| 31 | +git tag release/vVERSION # e.g., release/v0.1.0 |
| 32 | +git push origin --tags |
| 33 | +``` |
| 34 | + |
| 35 | +- [ ] Fill out the [Mozilla Add On Review Request Intake Form][add-on-intake-form]: |
| 36 | + 1. Submit a review request for an updated add-on |
| 37 | + |
| 38 | + 1. Fill in the following fields: |
| 39 | + |
| 40 | + - **Summary**: Updated Add-on Review Request nimbus-devtools VERSION |
| 41 | + - **Add-on name**: nimbus-devtools |
| 42 | + - **Add-on version**: VERSION |
| 43 | + - **Specific repository commit to review and release:** |
| 44 | + https://github.com/mozilla-extensions/nimbus-devtools/tree/release/vVERSION |
| 45 | + - **Release schedule for this submission:** when available |
| 46 | + - **Intended distrbution (AMO or Self-hosted):** self-hosted (github release) |
| 47 | + |
| 48 | + 1. Remove or strike-out unchanged fields (description, add-on owner, etc.) |
| 49 | + 1. Remove or strike-out all badging options except "No badging" |
| 50 | + 2. Flag someone from the security team in a comment the created JIRA ticket to ask for a security |
| 51 | + review. |
| 52 | + 3. Link the JIRA ticket here in a comment |
| 53 | + |
| 54 | +- [ ] Once the security review has finished and the add-on is released, you can edit the new GitHub |
| 55 | + release. Update the release with a name (nimbus-devtools vVERSION) . |
| 56 | + |
| 57 | +- [ ] Create a milestone for the next release. |
| 58 | +- [ ] Close this issue and the milestone. |
| 59 | + |
| 60 | +[add-on-intake-form]: https://mozilla-hub.atlassian.net/wiki/spaces/FDPDT/pages/10617933/Mozilla+Add-on+Review+Requests+Intake |
0 commit comments