From 5eb64456b5de5e9f2b6a01a9f41c98f422496191 Mon Sep 17 00:00:00 2001 From: Stian Thorgersen Date: Tue, 8 Oct 2024 09:00:59 +0200 Subject: [PATCH] Update labeller to set next version for main to be a minor release (#33671) Signed-off-by: stianst --- .github/workflows/label.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index 92be95950b..c06af0ae58 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -25,9 +25,11 @@ jobs: echo "**PR:** [$PR_NUMBER](https://github.com/$GITHUB_REPOSITORY/pull/$PR_NUMBER)" >> $GITHUB_STEP_SUMMARY 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)" - NEXT_MAJOR="$(($LAST_MAJOR + 1))" - LABEL="release/$NEXT_MAJOR.0.0" + LAST_RELEASE="$(gh api /repos/$GITHUB_REPOSITORY/branches --paginate --jq .[].name | grep '^release/' | cut -d '/' -f 2 | sort -n -r | head -n 1)" + LAST_MINOR=$(echo $LAST_MINOR | cut -d '.' -f 2) + 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" elif [[ "$GITHUB_BASE_REF" = release/* ]]; then MAJOR_MINOR="$(echo $GITHUB_BASE_REF | cut -d '/' -f 2)"