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.md
+4-17Lines changed: 4 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,35 +10,22 @@ assignees: ''
10
10
Action items
11
11
============
12
12
13
-
Pre-release
14
-
---
15
-
-[ ] Make sur to look out for ModelDB regressions by launching analyzing [nrn-modeldb-ci last version vs nightly reports](https://github.com/neuronsimulator/nrn-modeldb-ci/actions/workflows/nrn-modeldb-ci.yaml?query=event%3Aschedule++)
16
-
17
13
Sanity checks
18
14
---
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)
21
-
-[ ] Activate ReadTheDocs build for `release/x.y` & make it hidden. Check docs are fine after build is done.
22
-
-[ ] Run a test wheel build WITHOUT upload for `release/x.y` to ensure all the wheels build ([see details](https://nrn.readthedocs.io/en/latest/install/python_wheels.html#publishing-the-wheels-on-pypi-via-azure))
23
-
-[ ] Run BBP Simulation Stack & other relevant tests
15
+
-[ ] Create `release/x.y` branch and make sure GitHub and Azure builds pass
16
+
-[ ] Run any tests not contained in `nrn-build-ci` and `nrn-modeldb-ci`
24
17
25
18
26
19
Releasing
27
20
---
28
21
-[ ] Update semantic version in `CMakeLists.txt`
29
22
-[ ] Update changelog below and agree on it with everyone; then commit it to `docs/changelog` (copy structure as-is)
30
23
-[ ] Update `docs/index.rst` accordingly with the new `.pkg` and `.exe` links for `PKG installer` and `Windows Installer`
31
-
-[ ] Run the ReadTheDocs build again for `release-x.y`, make sure the build passes and inspect the Changelog page.
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.
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))
24
+
-[ ] Run the ReadTheDocs build again for `release/x.y`, make sure the build passes and inspect the Changelog page.
-[ ] arm64 wheels (manual task, check with Erik, Goran or Pramod)
37
-
-[ ] aarch64 wheels (create a `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
-
-[ ] 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)
27
+
-[ ] 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.
39
28
-[ ] Once wheels are published, activate the `x.y.z` tag on ReadTheDocs
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-39-310-311-312-setup.exe`
41
-
)
42
29
-[ ] Publish release on GitHub (edit https://github.com/neuronsimulator/nrn/releases/tag/x.y.z and un-tick the pre-release checkbox)
0 commit comments