Release v2.1.5 (#2462)

* bump version
* update release notes
* run some behave tests on v15
* automate release process by building/pushing packages on tag creation and release publication
This commit is contained in:
Alexander Kukushkin
2022-11-28 10:45:04 +01:00
committed by GitHub
parent 2ed1793bbd
commit 53f89faaab
10 changed files with 155 additions and 12 deletions
+2 -2
View File
@@ -4,6 +4,8 @@
# 1. Open a PR that updates release notes and Patroni version
# 2. Merge it
# 3. Run release.sh
# 4. After the new tag is pushed, the .github/workflows/release.yaml will run tests and upload the new package to test.pypi.org
# 5. Once the release is created, the .github/workflows/release.yaml will run tests and upload the new package to pypi.org
## Bail out on any non-zero exitcode from the called processes
set -xe
@@ -22,7 +24,5 @@ python setup.py clean
python setup.py test
python setup.py flake8
python setup.py sdist bdist_wheel upload
git tag "v$version"
git push --tags