Skip to content

Commit

Permalink
CHORE: update release checklist, again (#604)
Browse files Browse the repository at this point in the history
  • Loading branch information
Valentin-Laurent authored Jan 23, 2025
1 parent b6b315e commit 4d4ee32
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions RELEASE_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,18 @@
* `make coverage`
- [ ] Make sure documentation builds without warnings and shows nicely:
* `make doc`
- Commit every change from the steps below
- [ ] Commit every change from the steps below
- [ ] Update the version number with `bump2version major|minor|patch`
- [ ] Push new tag to your commit: `git push --tags`
- [ ] Build source distribution:
* `make clean-build`
* `make build`
- [ ] Check that your package is ready for publication: `twine check dist/*`
- [ ] Make sure everything is committed and pushed: `git push origin master`
- [ ] Upload it to TestPyPi: `twine upload --repository-url https://test.pypi.org/legacy/ dist/*` (you need to create an account on test.pypi.org first,
then an API key, and ask one the existing MAPIE maintainer to add you as a maintainer)
- [ ] Test upload on TestPyPi:
- [ ] Push the commit created by bump2version: `git push origin master`
- [ ] Push the tag created by bump2version:: `git push --tags`
- [ ] Upload it to TestPyPi:
* you need to create an account on test.pypi.org first if you don't have one, then an API key, and ask one the existing MAPIE maintainer to add you as a maintainer
* `twine upload --repository-url https://test.pypi.org/legacy/ dist/*` (use `__token__` as username and your api token as password)
- [ ] Test upload on TestPyPi:
* create a new empty virtual environment
* `pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ mapie`
- [ ] Create new release on GitHub for this tag.
Expand Down

0 comments on commit 4d4ee32

Please sign in to comment.