Update labeller to set next version for main to be a minor release (#33671)
Signed-off-by: stianst <stianst@gmail.com>
This commit is contained in:
parent
c3a74fa411
commit
5eb64456b5
1 changed files with 5 additions and 3 deletions
8
.github/workflows/label.yml
vendored
8
.github/workflows/label.yml
vendored
|
@ -25,9 +25,11 @@ jobs:
|
||||||
echo "**PR:** [$PR_NUMBER](https://github.com/$GITHUB_REPOSITORY/pull/$PR_NUMBER)" >> $GITHUB_STEP_SUMMARY
|
echo "**PR:** [$PR_NUMBER](https://github.com/$GITHUB_REPOSITORY/pull/$PR_NUMBER)" >> $GITHUB_STEP_SUMMARY
|
||||||
|
|
||||||
if [ "$GITHUB_BASE_REF" == "main" ]; then
|
if [ "$GITHUB_BASE_REF" == "main" ]; then
|
||||||
LAST_MAJOR="$(gh api /repos/$GITHUB_REPOSITORY/branches --paginate --jq .[].name | grep '^release/' | cut -d '/' -f 2 | cut -d '.' -f 1 | sort -n -r | head -n 1)"
|
LAST_RELEASE="$(gh api /repos/$GITHUB_REPOSITORY/branches --paginate --jq .[].name | grep '^release/' | cut -d '/' -f 2 | sort -n -r | head -n 1)"
|
||||||
NEXT_MAJOR="$(($LAST_MAJOR + 1))"
|
LAST_MINOR=$(echo $LAST_MINOR | cut -d '.' -f 2)
|
||||||
LABEL="release/$NEXT_MAJOR.0.0"
|
NEXT_MAJOR=$(echo $LAST_RELEASE | cut -d '.' -f 1)
|
||||||
|
NEXT_MINOR="$(($LAST_MINOR + 1))"
|
||||||
|
LABEL="release/$NEXT_MAJOR.$NEXT_MINOR.0"
|
||||||
BACKPORT_LABEL="backport/main"
|
BACKPORT_LABEL="backport/main"
|
||||||
elif [[ "$GITHUB_BASE_REF" = release/* ]]; then
|
elif [[ "$GITHUB_BASE_REF" = release/* ]]; then
|
||||||
MAJOR_MINOR="$(echo $GITHUB_BASE_REF | cut -d '/' -f 2)"
|
MAJOR_MINOR="$(echo $GITHUB_BASE_REF | cut -d '/' -f 2)"
|
||||||
|
|
Loading…
Reference in a new issue