diff options
author | Matt Wrock <matt@mattwrock.com> | 2016-05-18 17:23:31 -0700 |
---|---|---|
committer | Matt Wrock <matt@mattwrock.com> | 2016-05-18 17:23:31 -0700 |
commit | b84673d7c1cf337fbf2c3d75523a5d1293c24989 (patch) | |
tree | e467b8e857f49a5eef07fdcc40d70fe98e3c17e9 /README.md | |
parent | 9722ebaa3cfdcc34e522a83b20f7376335cfd5f4 (diff) | |
download | chef-b84673d7c1cf337fbf2c3d75523a5d1293c24989.tar.gz |
update readme regarding minor version bumpminor_version
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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. |