mirror of
https://github.com/dbcli/pgcli.git
synced 2022-11-27 03:23:34 +03:00
1.0 KiB
1.0 KiB
Releasing pgcli
You have been made the maintainer of pgcli? Congratulations! We have a release script to help you:
> python release.py --help
Usage: release.py [options]
Options:
-h, --help show this help message and exit
-c, --confirm-steps Confirm every step. If the step is not confirmed, it
will be skipped.
-d, --dry-run Print out, but not actually run any steps.
The script can be run with -c to confirm or skip steps. There's also a --dry-run option that only prints out the steps.
To release a new version of the package:
- Create and merge a PR to bump the version in the changelog (example PR).
- Pull
mainand bump the version number insidepgcli/__init__.py. Do not check in - the release script will do that. - Make sure you have the dev requirements installed:
pip install -r requirements-dev.txt -U --upgrade-strategy only-if-needed. - Finally, run the release script:
python release.py.