From 1dc80145dc4cbec09e56b315e5a86167a782849a Mon Sep 17 00:00:00 2001 From: Charlotte Weaver Date: Fri, 9 Nov 2018 10:01:02 -0800 Subject: [PATCH] Add bumpversion (#423) * Add bumpversion * Update readme for bumpversion --- .bumpversion.cfg | 9 +++++++++ docs/release_process.md | 3 +-- server/requirements-dev.txt | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 .bumpversion.cfg diff --git a/.bumpversion.cfg b/.bumpversion.cfg new file mode 100644 index 00000000..e1955e8f --- /dev/null +++ b/.bumpversion.cfg @@ -0,0 +1,9 @@ +[bumpversion] +current_version = 0.1.0 + +[bumpversion:file:setup.py] + +[bumpversion:file:server/cli/cli.py] + +[bumpversion:file:client/package.json] + diff --git a/docs/release_process.md b/docs/release_process.md index 5c6d6323..a114ed7c 100644 --- a/docs/release_process.md +++ b/docs/release_process.md @@ -23,8 +23,7 @@ Follow these steps to create a release. - Write the release title and release notes 2. Create a release branch, eg, `release-version` 3. In the release branch: - - set the version number in `client/package.json` - - set the version number in `setup.py` + - run `bumpversion --config-file .bumpversion.cfg [major | minor | patch]` - build the JS asserts using `bin/build-client` 4. Commit and push the new branch 5. Create a PR for the release. diff --git a/server/requirements-dev.txt b/server/requirements-dev.txt index 29c8d035..8c72e284 100644 --- a/server/requirements-dev.txt +++ b/server/requirements-dev.txt @@ -1,3 +1,4 @@ +bumpversion pytest requests -r requirements.txt