From df77a774559a52602656ce8847aa60ff975674cb Mon Sep 17 00:00:00 2001 From: Hiroto Funakoshi Date: Tue, 2 Apr 2024 14:34:14 +0900 Subject: [PATCH] Automatically add backport main label for release-pr (#2473) * feat: automatically add backport main label for release-pr Signed-off-by: Hiroto Funakoshi * fix: deleted unnecessary quotation Signed-off-by: Hiroto Funakoshi --------- Signed-off-by: Hiroto Funakoshi --- .github/workflows/_release-pr.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/_release-pr.yml b/.github/workflows/_release-pr.yml index 3ed9269377..161aa00e05 100644 --- a/.github/workflows/_release-pr.yml +++ b/.github/workflows/_release-pr.yml @@ -111,14 +111,24 @@ jobs: git commit -S --signoff -m ":bookmark: :robot: Release ${RELEASE_TAG}" git push -u origin ${PREPARE_RELEASE_BRANCH_NAME} - curl --include --verbose --fail \ + PR_NUM=$(curl --fail \ -H "Accept: application/json" \ -H "Content-Type:application/json" \ -H "Authorization: token ${GITHUB_TOKEN}" \ --request POST \ --data "{\"title\": \":bookmark: :robot: Release ${RELEASE_TAG}\", \"head\": \"${PREPARE_RELEASE_BRANCH_NAME}\", \"base\": \"${RELEASE_BRANCH_NAME}\", \"body\": \"Release PR for ${RELEASE_TAG}.\", \"maintainer_can_modify\": true}" \ - $API_URL + ${API_BASE_URL}/pulls | jq '.number' ) + echo ${PR_NUM} + + curl --fail \ + -H "Accept: application/json" \ + -H "Content-Type:application/json" \ + -H "Authorization: token ${GITHUB_TOKEN}" \ + --request POST \ + --data "{\"labels\":[\"${BACKPORT_MAIN_LABEL_NAME}\"]}" \ + ${API_BASE_URL}/issues/${PR_NUM}/labels env: GITHUB_USER: ${{ secrets.DISPATCH_USER }} GITHUB_TOKEN: ${{ secrets.DISPATCH_TOKEN }} - API_URL: https://api.github.com/repos/vdaas/vald/pulls + BACKPORT_MAIN_LABEL_NAME: actions/backport/main + API_BASE_URL: https://api.github.com/repos/vdaas/vald