Skip to content

Commit

Permalink
Enable expeditor release tasks.
Browse files Browse the repository at this point in the history
Signed-off-by: Jared Quick <jquick@chef.io>
  • Loading branch information
jquick committed May 1, 2018
1 parent 7ae4772 commit 853dc00
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 1 deletion.
33 changes: 33 additions & 0 deletions .expeditor/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
rubygems:
- train
- train-core

slack:
notify_channel: train-notify

github:
version_tag_format: "v{{version}}"
minor_bump_labels:
- "Version: Bump Minor"

merge_actions:
- built_in:bump_version:
ignore_labels:
- "Version: Skip Bump"
- "Expeditor: Skip All"
- bash:.expeditor/update_version.sh:
only_if:
- built_in:bump_version
- built_in:update_changelog:
ignore_labels:
- "Changelog: Skip Update"
- "Expeditor: Skip All"
- built_in:build_gem:
only_if:
- built_in:bump_version

promote:
action:
- built_in:publish_rubygems
- built_in:rollover_changelog
12 changes: 12 additions & 0 deletions .expeditor/update_version.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh
#
# After a PR merge, Chef Expeditor will bump the PATCH version in the VERSION file.
# It then executes this file to update any other files/components with that new version.
#

set -evx

sed -i -r "s/VERSION = '.*'/VERSION = '$(cat VERSION)'/" lib/train/version.rb

# Once Expeditor finshes executing this script, it will commit the changes and push
# the commit as a new tag corresponding to the value in the VERSION file.
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
<!-- latest_release -->
<!-- latest_release -->

<!-- release_rollup -->
<!-- release_rollup -->

<!-- latest_stable_release -->
<!-- latest_stable_release -->

# Change Log

## [1.4.2](https://github.com/chef/train/tree/1.4.2) (2018-04-26)
Expand Down Expand Up @@ -762,4 +771,4 @@



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
1 change: 1 addition & 0 deletions VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.4.3

0 comments on commit 853dc00

Please sign in to comment.