diff options
| author | Vadim Gusev <ubuntolog@gmail.com> | 2024-07-18 15:18:58 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-18 15:18:58 +0300 |
| commit | 9611c99746de95069f469c374e02bb3038435f97 (patch) | |
| tree | b02fd8ae5ff24d0954b71e3a49a2dfcbf36da9da /hack | |
| parent | ecced7863479256d97026967b22fb7419508f474 (diff) | |
fix(actions): add instruction and fix workflow trigger condition (#788)
Diffstat (limited to 'hack')
| -rwxr-xr-x | hack/create-release-pr.sh | 10 |
1 files changed, 9 insertions, 1 deletions
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 \ |
