Skip to content

Commit e7448e0

Browse files
Add a release checklist issue template
1 parent 2ae086b commit e7448e0

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
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

Comments
 (0)