From 6a3ac69d3cd1eafc37e412984821195aa3a3061b Mon Sep 17 00:00:00 2001 From: hc-github-team-consul-core Date: Thu, 23 Feb 2023 17:53:52 -0800 Subject: [PATCH] backport of commit ec864cb31a96c621f1b96e9d5ada7f48f3b76ea8 (#16414) Co-authored-by: Claire --- .release/ci.hcl | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.release/ci.hcl b/.release/ci.hcl index 084450dd4c..25f64e4c6b 100644 --- a/.release/ci.hcl +++ b/.release/ci.hcl @@ -38,6 +38,41 @@ event "prepare" { } } +## These are promotion and post-publish events +## they should be added to the end of the file after the verify event stanza. + +event "trigger-staging" { +// This event is dispatched by the bob trigger-promotion command +// and is required - do not delete. +} + +event "promote-staging" { + depends = ["trigger-staging"] + action "promote-staging" { + organization = "hashicorp" + repository = "crt-workflows-common" + workflow = "promote-staging" + config = "release-metadata.hcl" + } + + notification { + on = "always" + } +} + +event "promote-staging-docker" { + depends = ["promote-staging"] + action "promote-staging-docker" { + organization = "hashicorp" + repository = "crt-workflows-common" + workflow = "promote-staging-docker" + } + + notification { + on = "always" + } +} + event "trigger-production" { // This event is dispatched by the bob trigger-promotion command // and is required - do not delete.