You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/ss3-release-template.md
+21-16
Original file line number
Diff line number
Diff line change
@@ -8,36 +8,41 @@ assignees:
8
8
- chantelwetzel-noaa
9
9
- iantaylor-NOAA
10
10
- kellijohnson-NOAA
11
-
- e-gugliotti-NOAA
11
+
- shcaba
12
+
- e-perl-NOAA
12
13
---
13
14
14
15
# Release checklist
15
16
16
17
<!---Note all instances of xx should be replaced with the version number (e.g., the release for v3.30.20 would replace xx with 20)-->
17
18
18
-
## Checklist for before prerelease
19
-
-[ ] SS3 testing and debugging completed (RM and IT)
20
-
-[ ] Check artifact from the `call-build-ss3-warnings` GitHub action for useful warnings (RM and IT)
21
-
-[ ] r4ss updated (IT)
19
+
## General checklist before pre-release and release
20
+
-[ ] SS3 testing and debugging completed (RM/IT)
21
+
-[ ] Check artifact from the `call-build-ss3-warnings` GitHub action for useful warnings (RM/IT/EP)
22
+
-[ ] r4ss updated (IT/EP)
23
+
24
+
<!---## Checklist for before pre-release (if pre-release is being done)
22
25
- [ ] Put together pre-release announcement (RM)
23
26
- [ ] code committed and tagged in repo as `v3.30.xx-prerel` (RM)
24
27
- [ ] All exes added to GitHub releases as `v3.30.xx-prerel` (RM)
25
-
-[ ] Announce prerelease (RM)
28
+
- [ ] Announce prerelease (RM)-->
26
29
27
30
## Checklist for before release
28
-
-[ ] Manual updated and tagged in repo (EG) - address at least issues with the [`v3.30.xx` release label](add correct link to GitHub issues using filter: is:issue is:open label:"3.30.xx release" when available)
29
-
-[ ] Manual added to a GitHub release, include attaching a pdf version (EG)
30
-
-[ ] Manual release version on website updated once pdf and html built (EG) (update https://github.com/nmfs-ost/ss3-doc/blob/main/docs/SS330_User_Manual_release.html to the `v3.30.xx` version; update links to link to `v3.30.xx` in https://github.com/nmfs-ost/ss3-doc/blob/main/docs/index.md#links-to-documentation)
31
+
-[ ] The following steps should be encompassed in the new manual [release workflow](https://github.com/nmfs-ost/ss3-doc/actions/workflows/release.yml) and [bug fix release workflow](https://github.com/nmfs-ost/ss3-doc/actions/workflows/release_bug_fix.yml) and can be deleted at a future time once the new manual release workflows have been used for a couple releases (EP). **Note that the branch protection rules must be briefly turned off to allow this workflow to run**
32
+
-[ ] Manual updated and tagged in repo (EP) - address at least issues with the [`v3.30.xx` release label](add correct link to GitHub issues using filter: is:issue is:open label:"3.30.xx release" when available)
33
+
-[ ] Manual added to a GitHub release, include attaching a pdf version (EP)
34
+
-[ ] Manual release version on website updated once pdf and html built (EP) (update https://github.com/nmfs-ost/ss3-doc/blob/main/docs/SS330_User_Manual_release.html to the `v3.30.xx` version; update links to link to `v3.30.xx` in https://github.com/nmfs-ost/ss3-doc/blob/main/docs/index.md#links-to-documentation)
31
35
-[ ] Make changes to SS3 if any bugs caught in prerelease (RM)
32
36
-[ ][Change log project board](https://github.com/orgs/nmfs-ost/projects/11) updated with any issues labelled "change log" (RM)
33
-
-[ ] Code committed and tagged in repo as `v3.30.xx`, which will trigger a GHA to build the release executables (EG) (Instructions on [how to push a a local tag to a remote](https://github.com/nmfs-ost/ss3-source-code/wiki/Stock-Synthesis:-practices-for-maintainers#how-to-push-a-local-tag-up-to-github))
34
-
-[ ] Exe and .tpl archived on [Google drive](https://drive.google.com/drive/folders/1Gh_dXi8v3rqawpwn2N6yaaEXZPq6G2io) (EG)
35
-
-[ ] All exes added to GitHub releases as `v3.30.xx` (EG) (get exes in the artifacts of the GHA that built the release exes)
36
-
-[ ] Send out release announcement msg (RM)
37
-
-[ ] Add to release discussion on GitHub repository (EG)
37
+
-[ ] Code committed and tagged in repo as `v3.30.xx`, which will trigger a GHA to build the release executables (EP) (Instructions on [how to push a a local tag to a remote](https://github.com/nmfs-ost/ss3-source-code/wiki/Stock-Synthesis:-practices-for-maintainers#how-to-push-a-local-tag-up-to-github))
38
+
-[ ] Exe and .tpl archived on [Google drive](https://drive.google.com/drive/folders/1Gh_dXi8v3rqawpwn2N6yaaEXZPq6G2io) (EP)
39
+
-[ ] All exes added to GitHub releases as `v3.30.xx` (EP) (get exes in the artifacts of the GHA that built the release exes)
40
+
-[ ] Send out release announcement message to the [SS3 forum](https://groups.google.com/g/ss3-forum) (RM)
41
+
-[ ] Add to release discussion on GitHub repository (EP)
38
42
39
43
## Checklist for after release
40
-
-[ ] Update user-example models using [this github action](https://github.com/nmfs-ost/ss3-user-examples/blob/main/R/update_examples.R) and tag with new release number after updating (EG)
41
-
-[ ] Update test models using [this github action](https://github.com/nmfs-ost/ss3-test-models/actions/workflows/update-ss3-models.yml) and tag with new release number after updating (EG)
44
+
-[ ] Update user-example models using [this github action](https://github.com/nmfs-ost/ss3-user-examples/blob/main/R/update_examples.R) and tag with new release number after updating (EP)
45
+
-[ ] Update test models using [this github action](https://github.com/nmfs-ost/ss3-test-models/actions/workflows/update-ss3-models.yml) and tag with new release number after updating (EP)
46
+
-[ ] Update executables in the [SAC tool](https://github.com/shcaba/SS-DL-tool) (also suggest updating the input files to the .ss_new files (EP/JC)
42
47
-[ ] Removed "resolved" tag and close all issues worked in the milestone for this release (RM)
43
48
-[ ] Move unworked issues for the release milestone to the next milestone (RM)
0 commit comments