summaryrefslogtreecommitdiff
path: root/.expeditor
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2018-09-07 15:31:02 -0700
committerTim Smith <tsmith@chef.io>2018-09-07 15:31:02 -0700
commit3375766107770fed6080c3348dfdb1645cf071e4 (patch)
tree54a49f50a40a96a90367d8996360a3f0348b2548 /.expeditor
parent67e6a0572261f42e0d58d6079fbe2933744e8aaf (diff)
downloadchef-3375766107770fed6080c3348dfdb1645cf071e4.tar.gz
Update expeditor config to use subscriptions
I *think* I have this right. Signed-off-by: Tim Smith <tsmith@chef.io>
Diffstat (limited to '.expeditor')
-rw-r--r--.expeditor/config.yml27
1 files changed, 13 insertions, 14 deletions
diff --git a/.expeditor/config.yml b/.expeditor/config.yml
index c90235d03f..be70ba7dbc 100644
--- a/.expeditor/config.yml
+++ b/.expeditor/config.yml
@@ -67,21 +67,20 @@ merge_actions:
- "Expeditor: Skip All"
only_if: built_in:bump_version
-# These actions are taken, in the order specified, when an Omnibus artifact is promoted
-# within Chef's internal artifact storage system.
-artifact_actions:
- promoted_to_unstable:
- - built_in:build_docker_image
- promoted_to_current:
- - built_in:tag_docker_image
- promoted_to_stable:
- - built_in:rollover_changelog
- - bash:.expeditor/update_dockerfile.sh
- - built_in:tag_docker_image
- - built_in:publish_rubygems
- - built_in:notify_chefio_slack_channels
-
subscriptions:
+ - workload: artifact_published:unstable:chef:*
+ actions:
+ - built_in:build_docker_image
+ - workload: artifact_published:current:chef:*
+ actions:
+ - built_in:tag_docker_image
+ - workload: artifact_published:stable:chef:*
+ actions:
+ - built_in:rollover_changelog
+ - bash:.expeditor/update_dockerfile.sh
+ - built_in:tag_docker_image
+ - built_in:publish_rubygems
+ - built_in:notify_chefio_slack_channels
- workload: ruby_gem_published:mixlib-archive-*
actions:
- bash:.expeditor/update_dep.sh