From 5cff9a3b7b0afc5004d03ff75e712741c2abbbf4 Mon Sep 17 00:00:00 2001 From: Joseph Weston Date: Tue, 12 Nov 2019 11:26:23 +0100 Subject: [PATCH] Add bumpversion config Also disable end-of-file pre-commit checks, as bumpversion adds a newline, see https://github.com/c4urself/bump2version/issues/58. --- .bumpversion.cfg | 23 +++++++++++++++++++++++ .pre-commit-config.yaml | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 .bumpversion.cfg diff --git a/.bumpversion.cfg b/.bumpversion.cfg new file mode 100644 index 0000000..2277b1e --- /dev/null +++ b/.bumpversion.cfg @@ -0,0 +1,23 @@ +[bumpversion] +current_version = 0.1.0.dev0 +commit = True +tag = True +parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+)(?P\d+))? +serialize = + {major}.{minor}.{patch}.{release}{build} + {major}.{minor}.{patch} + +[bumpversion:part:release] +optional_value = prod +first_value = dev +values = + dev + prod + +[bumpversion:part:build] + +[bumpversion:file:qsim/__init__.py] + +[bumpversion:file:CHANGELOG.md] +search = ## [unreleased] +replace = ## [{new_version}] diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1f989f4..0a56c73 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,9 @@ repos: rev: v2.1.0 hooks: - id: end-of-file-fixer + exclude: '.bumpversion.cfg' - id: trailing-whitespace + exclude: '.bumpversion.cfg' # Disable this until 3.8.0 is released (as explained in # https://gitlab.com/pycqa/flake8/issues/450) #- repo: https://gitlab.com/pycqa/flake8