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-checklist.md
+17-11Lines changed: 17 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,25 +21,31 @@ assignees: ''
21
21
-[ ] Check [SPEC 0](https://scientific-python.org/specs/spec-0000/#support-window) to see if the minimum supported version of Python or NumPy needs bumping.
22
22
-[ ] Check to ensure that:
23
23
-[ ] Deprecated workarounds/codes/tests are removed. Run `grep "# TODO" **/*.py` to find all potential TODOs.
24
-
-[ ] All tests pass in the ["Tests" workflow](https://github.com/zarr-developers/zarr-python/actions/workflows/test.yml)
25
-
-[ ] All tests pass in the ["GPU Tests" workflow](https://github.com/zarr-developers/zarr-python/actions/workflows/gpu_test.yml)
26
-
-[ ] All tests pass in the ["Hypothesis" workflow](https://github.com/zarr-developers/zarr-python/actions/workflows/hypothesis.yaml)
27
-
-[ ] All Zarr tests pass in [Xarray's upstream test](https://github.com/pydata/xarray/actions/workflows/upstream-dev-ci.yaml)
28
-
-[ ] Click on the most recent workflow and check that the `upstream-dev` job has run and passed. `upstream-dev` is not run on all all workflow runs.
29
-
-[ ] Check that the expected version of Zarr-Python was tested using the `Version Info` step of the `upstream-dev` job.
30
-
-[ ] If testing on a branch other than `main` is needed, open a PR modifying https://github.com/pydata/xarray/blob/90ee30943aedba66a37856b2332a41264e288c20/ci/install-upstream-wheels.sh#L56 and add the `run-upstream` label.
24
+
-[ ] All tests pass in the ["Tests" workflow](https://github.com/zarr-developers/zarr-python/actions/workflows/test.yml).
25
+
-[ ] All tests pass in the ["GPU Tests" workflow](https://github.com/zarr-developers/zarr-python/actions/workflows/gpu_test.yml).
26
+
-[ ] All tests pass in the ["Hypothesis" workflow](https://github.com/zarr-developers/zarr-python/actions/workflows/hypothesis.yaml).
27
+
-[ ] Check that downstream libraries work well (maintainers can make executive decisions about whether all checks are required for this release).
28
+
-[ ] Xarray (@jhamman@dcherian@TomNicholas)
29
+
- Zarr's upstream compatibility is tested via the [Upstream Dev CI worklow](https://github.com/pydata/xarray/actions/workflows/upstream-dev-ci.yaml).
30
+
- Click on the most recent workflow and check that the `upstream-dev` job has run and passed. `upstream-dev` is not run on all all workflow runs.
31
+
- Check that the expected version of Zarr-Python was tested using the `Version Info` step of the `upstream-dev` job.
32
+
- If testing on a branch other than `main` is needed, open a PR modifying https://github.com/pydata/xarray/blob/90ee30943aedba66a37856b2332a41264e288c20/ci/install-upstream-wheels.sh#L56 and add the `run-upstream` label.
33
+
-[ ] Titiler.Xarray (@maxrjones)
34
+
-[Modify dependencies](https://github.com/developmentseed/titiler/blob/main/src/titiler/xarray/pyproject.toml) for titiler.xarray.
35
+
- Modify triggers for running [the test workflow](https://github.com/developmentseed/titiler/blob/61549f2de07b20cca8fb991cfcdc89b23e18ad05/.github/workflows/ci.yml#L5-L7).
36
+
- Push the branch to the repository and check for the actions for any failures.
31
37
32
38
**Release**:
33
39
34
-
-[ ] Go to https://github.com/zarr-developers/zarr-python/releases
35
-
-[ ] Click "Draft a new release"
40
+
-[ ] Go to https://github.com/zarr-developers/zarr-python/releases.
41
+
-[ ] Click "Draft a new release".
36
42
-[ ] Choose a version number prefixed with a `v` (e.g. `v0.0.0`). For pre-releases, include the appropriate suffix (e.g. `v0.0.0a1` or `v0.0.0rc2`).
37
43
-[ ] Set the description of the release to: `See release notes https://zarr.readthedocs.io/en/stable/release-notes.html#release-0-0-0`, replacing the correct version numbers. For pre-release versions, the URL should omit the pre-release suffix, e.g. "a1" or "rc1".
38
44
-[ ] Click on "Generate release notes" to auto-fill the description.
39
45
-[ ] Make a release by clicking the 'Publish Release' button, this will automatically create a tag too.
40
46
-[ ] Verify that release workflows succeeded.
41
-
-[ ] The latest version is correct on [PyPI](https://pypi.org/project/zarr/)
42
-
-[ ] The stable version is correct on [ReadTheDocs](https://zarr.readthedocs.io/en/stable/)
47
+
-[ ] The latest version is correct on [PyPI](https://pypi.org/project/zarr/).
48
+
-[ ] The stable version is correct on [ReadTheDocs](https://zarr.readthedocs.io/en/stable/).
0 commit comments