summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Wrock <matt@mattwrock.com>2016-05-19 12:19:40 -0700
committerMatt Wrock <matt@mattwrock.com>2016-05-19 12:19:40 -0700
commitc54370b4d259c4b61572bc74c85adf7c3100c943 (patch)
tree11099abc4d5f6b6f4e118c826f8da2e6a90ce192
parent4a880e51fcaaee05a91b1d66652fe4c3fe336b9d (diff)
parentb84673d7c1cf337fbf2c3d75523a5d1293c24989 (diff)
downloadchef-c54370b4d259c4b61572bc74c85adf7c3100c943.tar.gz
Merge pull request #4953 from chef/minor_version
update readme regarding minor version bump
-rw-r--r--README.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/README.md b/README.md
index 74f2f3d330..1e1e4ad455 100644
--- a/README.md
+++ b/README.md
@@ -160,6 +160,16 @@ Whenever a change is checked in to `master`, the patch version of `chef` is bump
2. Runs `rake bundle:install` to update the `Gemfile.lock` to include the new version.
3. Pushes to `master` and submits a new build to Chef's Jenkins cluster.
+## Bumping the minor version of Chef
+
+After each "official" stable release we need to bump the minor version. To do this:
+
+1. Manually increment the minor version in the VERSION file that is in the root of this repo. and reset the patch version to 0. Assuming the current version is `12.10.57` you would edit `VERSION` to be `12.11.0`.
+2. Run `bundle exec rake version` which will copy the version to the respective `version.rb` files in chef and chef-config.
+3. Run `bundle exec rake bundle:install` to update the base Gemfile.lock
+
+Submit a PR with the changes made by the above.
+
## Component Versions
Chef has two sorts of component: ruby components like `berkshelf` and `test-kitchen`, and binary components like `openssl` and even `ruby` itself.