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/release-patch.md
+6-5
Original file line number
Diff line number
Diff line change
@@ -22,31 +22,32 @@ Pre-release
22
22
Sanity checks
23
23
---
24
24
-[ ] After cherrypicks PR is merged, make sure GitHub, Azure and CircleCI builds pass for `release/x.y` branch
25
-
-[ ] Run [nrn-build-ci](https://github.com/neuronsimulator/nrn-build-ci/actions/workflows/build-neuron.yml) for the `release/x.y` branch; see [nrn-build-ci guide](https://github.com/neuronsimulator/nrn-build-ci#azure-wheels-testing---manual-workflow)
25
+
-[ ] Run [nrn-build-ci](https://github.com/neuronsimulator/nrn-build-ci/actions/workflows/build-neuron.yml) for the `release/x.y` branch; see [nrn-build-ci guide](https://github.com/neuronsimulator/nrn-build-ci#azure-wheels-testing---manual-workflow)
26
26
-[ ] Activate ReadTheDocs build for `release/x.y` & make it hidden. Check docs are fine after build is done.
27
27
-[ ] Run BBP Simulation Stack & other relevant tests
28
-
-[ ] Build release wheels but WITHOUT upload ([see details](https://nrn.readthedocs.io/en/latest/install/python_wheels.html#publishing-the-wheels-on-pypi-via-azure))
29
28
30
29
31
30
Releasing
32
31
---
33
32
-[ ] Create new release+tag on GitHub via [release workflow](https://github.com/neuronsimulator/nrn/actions/workflows/release.yml?query=workflow%3A%22NEURON+Release%22). Note that the GitHub release will be marked as pre-release and will contain the full-src-package and the Windows installer at the end of the release workflow.
34
-
-[ ] Create, test and upload manual artifacts
33
+
-[ ] Build release wheels but WITHOUT upload ([see details](https://nrn.readthedocs.io/en/latest/install/python_wheels.html#publishing-the-wheels-on-pypi-via-azure))
-[ ] arm64 wheels (manual task, check with Alex or Pramod)
37
37
-[ ] aarch64 wheels (use existing `release/x.y-aarch64` branch for this, see [guide](https://nrn.readthedocs.io/en/latest/install/python_wheels.html#publishing-the-wheels-on-pypi-via-circleci))
38
38
-[ ] Publish the `x.y.z` wheels on PyPI; see [wheel publishing instructions](https://nrn.readthedocs.io/en/latest/install/python_wheels.html#publishing-the-wheels-on-pypi-via-azure)
39
39
-[ ] Once wheels are published, activate the `x.y.z` tag on ReadTheDocs
40
40
-[ ] Rename the Windows installer in the GitHub release to match the new version and the supported python versions (i.e. `nrn-8.2.2.w64-mingw-py-37-38-39-310-311-setup.exe`)
41
-
-[ ] Publish release on GitHub (edit https://github.com/neuronsimulator/nrn/releases/tag/x.y.z and un-tick the pre-release checkbox)
41
+
-[ ] Publish release on GitHub (edit https://github.com/neuronsimulator/nrn/releases/tag/x.y.z and un-tick the pre-release checkbox)
42
42
43
43
44
44
Post-release
45
45
---
46
46
-[ ] Deactivate ReadTheDocs build for `release/x.y`
47
-
-[ ] Go to [ReadTheDocs advanced settings](https://readthedocs.org/dashboard/nrn/advanced/) and set `Default version` to `x.y.z`
47
+
-[ ] Go to [ReadTheDocs advanced settings](https://readthedocs.org/dashboard/nrn/advanced/) and set `Default version` to `x.y.z`
48
48
-[ ] Let people know :rocket:
49
49
-[ ] Cherrypick changelog and installer links to `master`
50
+
-[ ] Update the changelog for the release on GitHub
Copy file name to clipboardexpand all lines: .github/ISSUE_TEMPLATE/release.md
+5-4
Original file line number
Diff line number
Diff line change
@@ -17,10 +17,9 @@ Pre-release
17
17
Sanity checks
18
18
---
19
19
-[ ] Create `release/x.y` branch and make sure GitHub, Azure and CircleCI builds pass
20
-
-[ ] Run [nrn-build-ci](https://github.com/neuronsimulator/nrn-build-ci/actions/workflows/build-neuron.yml) for the respective Azure build; see [Azure drop guide](https://github.com/neuronsimulator/nrn-build-ci#azure-wheels-testing---manual-workflow)
20
+
-[ ] Run [nrn-build-ci](https://github.com/neuronsimulator/nrn-build-ci/actions/workflows/build-neuron.yml) for the respective Azure build; see [Azure drop guide](https://github.com/neuronsimulator/nrn-build-ci#azure-wheels-testing---manual-workflow)
21
21
-[ ] Activate ReadTheDocs build for `release/x.y` & make it hidden. Check docs are fine after build is done.
22
22
-[ ] Run BBP Simulation Stack & other relevant tests
23
-
-[ ] Build release wheels but WITHOUT upload ([see details](https://nrn.readthedocs.io/en/latest/install/python_wheels.html#publishing-the-wheels-on-pypi-via-azure))
24
23
25
24
26
25
Releasing
@@ -30,6 +29,7 @@ Releasing
30
29
-[ ] Update `docs/index.rst` accordingly with the new `.pkg` and `.exe` links for `PKG installer` and `Windows Installer`
31
30
-[ ] Run the ReadTheDocs build again for `release-x.y`, make sure the build passes and inspect the Changelog page.
32
31
-[ ] Create new release+tag on GitHub via [release workflow](https://github.com/neuronsimulator/nrn/actions/workflows/release.yml?query=workflow%3A%22NEURON+Release%22). Note that the GitHub release will be marked as pre-release and will contain the full-src-package and the Windows installer at the end of the release workflow.
32
+
-[ ] Build release wheels but WITHOUT upload ([see details](https://nrn.readthedocs.io/en/latest/install/python_wheels.html#publishing-the-wheels-on-pypi-via-azure))
0 commit comments