From 2ffdc2d5b04128f31ae7f7093561f7d0751d5805 Mon Sep 17 00:00:00 2001 From: Kevin Minehart <5140827+kminehart@users.noreply.github.com> Date: Fri, 26 Jul 2024 18:20:36 -0500 Subject: [PATCH] CI: Fix release-pr call in releases (#91088) * Fix release-pr call in releases * Remove backport arg * set TARGET to v_target --- .drone.yml | 16 +++++----------- scripts/drone/events/release.star | 7 ++----- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.drone.yml b/.drone.yml index 157c9bdc6a7..2bf488cf30a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3034,12 +3034,9 @@ steps: - commands: - apk add perl - v_target=`echo $${TAG} | perl -pe 's/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/v\1.\2.x/'` - - default_target=`if [[ -n $$LATEST ]]; then echo 'main'; else echo $$v_target; - fi` - - backport=`if [[ -n $$LATEST ]]; then echo $$v_target; fi` - curl -L $${GH_CLI_URL} | tar -xz --strip-components=1 -C /usr - - gh workflow run -f dry_run=$${DRY_RUN} -f version=$${TAG} -f target=$${TARGET:-$default_target} - -f backport=$${BACKPORT:-$default_backport} --repo=grafana/grafana release-pr.yml + - gh workflow run -f dry_run=$${DRY_RUN} -f version=$${TAG} -f target=$${v_target} + -f latest=$${LATEST} --repo=grafana/grafana release-pr.yml depends_on: [] environment: GH_CLI_URL: https://github.com/cli/cli/releases/download/v2.50.0/gh_2.50.0_linux_amd64.tar.gz @@ -3119,12 +3116,9 @@ steps: - commands: - apk add perl - v_target=`echo $${TAG} | perl -pe 's/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/v\1.\2.x/'` - - default_target=`if [[ -n $$LATEST ]]; then echo 'main'; else echo $$v_target; - fi` - - backport=`if [[ -n $$LATEST ]]; then echo $$v_target; fi` - curl -L $${GH_CLI_URL} | tar -xz --strip-components=1 -C /usr - - gh workflow run -f dry_run=$${DRY_RUN} -f version=$${TAG} -f target=$${TARGET:-$default_target} - -f backport=$${BACKPORT:-$default_backport} --repo=grafana/grafana release-pr.yml + - gh workflow run -f dry_run=$${DRY_RUN} -f version=$${TAG} -f target=$${v_target} + -f latest=$${LATEST} --repo=grafana/grafana release-pr.yml depends_on: - publish-artifacts - publish-static-assets @@ -5514,6 +5508,6 @@ kind: secret name: gcr_credentials --- kind: signature -hmac: 1a6176686248c5751036eef67b3972b3ea002aa82226dfc28bd565febf17cb19 +hmac: f82713cb6d029eded29632a21a394d16f0778462a6cd7de647422f34cd1fae39 ... diff --git a/scripts/drone/events/release.star b/scripts/drone/events/release.star index 6672adaa721..94af7b2335c 100644 --- a/scripts/drone/events/release.star +++ b/scripts/drone/events/release.star @@ -75,8 +75,6 @@ def release_pr_step(depends_on = []): "commands": [ "apk add perl", "v_target=`echo $${{TAG}} | perl -pe 's/{}/v\\1.\\2.x/'`".format(semver_regex), - "default_target=`if [[ -n $$LATEST ]]; then echo 'main'; else echo $$v_target; fi`", - "backport=`if [[ -n $$LATEST ]]; then echo $$v_target; fi`", # Install gh CLI "curl -L $${GH_CLI_URL} | tar -xz --strip-components=1 -C /usr", # Run the release-pr workflow @@ -84,9 +82,8 @@ def release_pr_step(depends_on = []): "-f dry_run=$${DRY_RUN} " + "-f version=$${TAG} " + # If the submitter has set a target branch, then use that, otherwise use the default - "-f target=$${TARGET:-$default_target} " + - # If the submitter has set a backport branch, then use that, otherwise use the default - "-f backport=$${BACKPORT:-$default_backport} " + + "-f target=$${v_target} " + + "-f latest=$${LATEST} " + "--repo=grafana/grafana release-pr.yml", ], }