cz-nic / bumpversion Goto Github PK
View Code? Open in Web Editor NEWBump all your project versions with single command.
License: GNU General Public License v3.0
Bump all your project versions with single command.
License: GNU General Public License v3.0
Publish documentation to ReadTheDocs and add GH action for regular update.
--allow-dirty
and bumpversion.allow_dirty
configuration option should be interpreted as a list of glob patterns. These glob patterns will be ignored when deciding whether to block bumpversion due to dirty git state.
Decide on how much do we want to provide legacy support for people migrationg from bump2version
. Our bumpversion is never going to be fully backwards compatible (ini
config alone is a blocker for that one), but we can try to get closer if we decide it's worth it.
Ideas:
alpha
, beta
, gamma
)Replacer may print file diffs when verbosity=DEBUG
. It would also be a useful feature for --dry-run
.
When bumpversion config contains a configuration for a nonexistent file, the program die with a traceback an a somewhat obscure error message:
<Traceback retracted>
pydantic.error_wrappers.ValidationError: 1 validation error for Settings
file -> 0 -> path
file or directory at path "bumpversion.toml" does not exist (type=value_error.path.not_exists; path=bumpversion.toml)
From the message, it's not clear the problem is in the config file. Most likely applies to all configuration errors.
Add migration guide for bump2version
users. It should mainly cover the migration of configuration from .bumpversion.cfg
(INI format) to .bumpversion.toml
(TOML format).
Add shell autocompletion for some commonly used shells.
Right now, README is not providing any useful information. We should describe why and how this project emerged and add basic install and usage information together with links to more detailed documentation (see #9).
Add bumpversion init <version> [<schema>] [--config-file <config-file>]
that initializes bumpversion configuration in given config file (or .bumpversion.toml
by default). It may be interactive (asking user questions about schema or files).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.