From 5f365a1730e0b0b14b37f900c6b5db8f36f25423 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Fri, 18 Aug 2023 12:25:20 +0000 Subject: [PATCH] MAINT: Add tbump configuration --- .github/workflows/trigger_asv.yml | 1 - tbump.toml | 46 +++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 tbump.toml diff --git a/.github/workflows/trigger_asv.yml b/.github/workflows/trigger_asv.yml index 61f7097..3a96b65 100644 --- a/.github/workflows/trigger_asv.yml +++ b/.github/workflows/trigger_asv.yml @@ -30,4 +30,3 @@ jobs: ref: master wait_workflow: true client_payload: '{"pr_number": "${{ github.event.client_payload.slash_command.args.named.pr_number }}"}' - diff --git a/tbump.toml b/tbump.toml new file mode 100644 index 0000000..097a5e3 --- /dev/null +++ b/tbump.toml @@ -0,0 +1,46 @@ +# Uncomment this if your project is hosted on GitHub: +github_url = "https://github.com/airspeed-velocity/asv_runner/" + +[version] +current = "0.0.6" + +# Example of a semver regexp. +# Make sure this matches current_version before +# using tbump +regex = ''' + (?P\d+) + \. + (?P\d+) + \. + (?P\d+) + ''' + +[git] +message_template = "MAINT: Bump version to v{new_version}" +tag_template = "v{new_version}" + +# For each file to patch, add a [[file]] config +# section containing the path of the file, relative to the +# tbump.toml location. +[[file]] +src = "pyproject.toml" +[[file]] +src = "docs/source/conf.py" + +# You can specify a list of commands to +# run after the files have been patched +# and before the git commit is made + +[[before_commit]] +name = "pre-commit" +cmd = "pipx run pre-commit run -a" + +# [[before_commit]] +# name = "check changelog" +# cmd = "grep -q {new_version} Changelog.rst" + +# Or run some commands after the git tag and the branch +# have been pushed: +# [[after_push]] +# name = "publish" +# cmd = "./publish.sh"