diff options
author | Daniel Schadt <kingdread@gmx.de> | 2022-11-28 20:08:32 +0100 |
---|---|---|
committer | Daniel Schadt <kingdread@gmx.de> | 2022-11-28 20:08:32 +0100 |
commit | a66a5b97b454bc7c81136b1206529ab7bece7bb8 (patch) | |
tree | 49313a7e4feaefeb346906d40f45a78f770d13e5 /release-checklist.md | |
parent | a0517a6c599ae502b2131c012f1fbf845f5e6eeb (diff) | |
download | fietsboek-a66a5b97b454bc7c81136b1206529ab7bece7bb8.tar.gz fietsboek-a66a5b97b454bc7c81136b1206529ab7bece7bb8.tar.bz2 fietsboek-a66a5b97b454bc7c81136b1206529ab7bece7bb8.zip |
add a checklist for the release process
Diffstat (limited to 'release-checklist.md')
-rw-r--r-- | release-checklist.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/release-checklist.md b/release-checklist.md new file mode 100644 index 0000000..fcce6b0 --- /dev/null +++ b/release-checklist.md @@ -0,0 +1,13 @@ +# Checklist for New Releases + +- [ ] Update the version + - [ ] `pyproject.toml` + - [ ] `CHANGELOG.rst` +- [ ] Generate an update script: `fietsupdate revision -c development.ini vX.Y.Z` +- [ ] Commit those changes (`git add ... && git commit -m 'bump version to X.Y.Z'`) +- [ ] Make sure the directory is clean (no uncommited changes) +- [ ] Make sure the tests & lints pass + - [ ] Make sure they also do so on **Python 3.7** (current minimum version) +- [ ] Create a new git tag: `git tag -a vX.Y.Z` +- [ ] Push the tag to the remote repositories +- [ ] Publish to PyPI: `poetry publish` |