From 9611c99746de95069f469c374e02bb3038435f97 Mon Sep 17 00:00:00 2001 From: Vadim Gusev Date: Thu, 18 Jul 2024 15:18:58 +0300 Subject: fix(actions): add instruction and fix workflow trigger condition (#788) --- hack/create-release-pr.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'hack') diff --git a/hack/create-release-pr.sh b/hack/create-release-pr.sh index 063fe85..19dda33 100755 --- a/hack/create-release-pr.sh +++ b/hack/create-release-pr.sh @@ -1,5 +1,13 @@ #!/bin/bash +### This script creates a new release PR +# - install gh cli and semver-cli (go install github.com/davidrjonas/semver-cli@latest) +# - create and push "release-X.Y" branch +# - checkout this branch locally +# - run this script from repo root: ./hack/create-release-pr.sh +# - merge the PR +# It will trigger the release workflow that would create release draft on github + RELEASE_BRANCH="$(git rev-parse --abbrev-ref HEAD || true)" set -eux set -o pipefail @@ -20,7 +28,7 @@ make manifests git checkout -b "feat/new-version-${NEW_VERSION}" git commit -m "Release ${NEW_VERSION}" VERSION manifests/ -git push +git push --set-upstream origin "feat/new-version-${NEW_VERSION}" gh label --repo $(git remote get-url origin) create --force release gh pr --repo $(git remote get-url origin) \ create \ -- cgit v1.2.3