From 740d0a797a7364621476abb37ad80d9af185b11b Mon Sep 17 00:00:00 2001 From: Hassan Kibirige Date: Fri, 26 Apr 2024 19:43:50 +0300 Subject: [PATCH] MAINT: Touchup release checklist template --- tools/release-checklist-tpl.md | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/tools/release-checklist-tpl.md b/tools/release-checklist-tpl.md index 1ff42e3..4afd6a3 100644 --- a/tools/release-checklist-tpl.md +++ b/tools/release-checklist-tpl.md @@ -10,35 +10,26 @@ Release: mizani- - [ ] Run tests and coverage locally -
- ```sh git switch main git pull origin/main make test make coverage ``` + - [ ] The tests pass - [ ] The coverage is acceptable -
- - [ ] The latest [online documentation](https://mizani.readthedocs.io/en/latest/) builds, be sure to browse - [ ] Create a release branch -
- ```sh git switch -c release-v ``` -
- - [ ] Tag a pre-release version. These are automatically deployed on `testpypi` -
- ```sh git tag -as va1 -m "Version a1" # e.g. a1, b1, rc1 git push -u origin release-v @@ -46,13 +37,9 @@ Release: mizani- - [ ] GHA [release job](https://github.com/has2k1/mizani/actions/workflows/release.yml) passes - [ ] Mizani test release is on [TestPyPi](https://test.pypi.org/project/mizani) -
- - [ ] Update changelog -
- ```sh nvim doc/changelog.rst git commit -am "Update changelog for release" @@ -62,12 +49,8 @@ Release: mizani- - [ ] Add a release date - [ ] The [GHA tests](https://github.com/has2k1/mizani/actions/workflows/testing.yml) pass -
- - [ ] Tag final version and release -
- ```sh git tag -as v -m "Version " git push @@ -76,25 +59,16 @@ Release: mizani- - [ ] The [GHA Release](https://github.com/has2k1/mizani/actions/workflows/release.yml) job passes - [ ] [PyPi](https://pypi.org/project/mizani) shows the new release -
- - [ ] Update `main` branch -
- ```sh git switch main git merge --ff-only release-v git push ``` -
- - [ ] Create conda release -
- - - [ ] Copy _SHA256 hash_. Click view hashes, for the [Source Distribution](https://pypi.org/project/mizani//#files) (`.tar.gz`). - [ ] Update [mizani-feedsock](https://github.com/conda-forge/mizani-feedstock) @@ -111,6 +85,4 @@ Release: mizani- - [ ] Create a [PR](https://github.com/conda-forge/mizani-feedstock/pulls) - [ ] Complete PR (follow the steps and merge) -
- - [ ] Add [zenodo badge](https://doi.org/10.5281/zenodo.592370) to the changelog.