bumpr
bumpr copied to clipboard
Bump'R: Bump and release versions
Rewrite the CLI API with forward compatibility in mind meaning: - no more root command (but verb approach like `bump`, `branch`, `merge`, `check`...) - configuration first (do not try to...
Switch from raw argparse to Click which handle: - proper color support - proper testing support - known edge cases Bumpr signatures should be backward compatible.
Deprecate `tool.bumpr.ini_format` introduced in #296 for a new `tool.bumpr` configuration format tied to toml. Given the legacy `bumpr.ini` support should be removed (#298) in [the same milestone](https://github.com/noirbizarre/bumpr/milestone/7),we are now free...
Store configuration in `pyproject.toml` file. Configuration format should be the same and stored into the `tool.bumpr.ini_options` section (we use the same pattern as pytest to transition to `pyproject.toml`) Superseedes #10
A common use case is to bump some changes on URLs on merge and ensure version is a particular one after the merge. Given the way bumpr works, it should...
Follows #297
As soon as #296 is implemented, `bumpr.ini`configuration should be deprecated.
If we use `-dev` as prepare version suffix we got endless raising suffix. We got after few bumps: ``` version='0.2.20.-dev.-dev.-dev' ```
I think it's not OK
If we don't specify version part neither by param neither config file, but specify vcs param, bumpr try to commit with no changes. I think it's good to set `part`...