How to make a psycopg releaseΒΆ
Change version number in:
psycopg_c/psycopg_c/version.py
psycopg/psycopg/version.py
psycopg_pool/psycopg_pool/version.py
Push to GitHub to run the tests workflow.
Build the packages by triggering manually the Build packages workflow.
If all went fine, create a tag named after the version:
git tag -a -s 3.0.dev1 git push --tags
Download the
artifacts.zip
package from the last Packages workflow run.Unpack the packages locally:
mkdir tmp cd tmp unzip ~/Downloads/artifact.zip
If the package is a testing one, upload it on TestPyPI with:
$ twine upload -s -r testpypi *
If the package is stable, omit
-r testpypi
.