From 0e54080ce53f84a94fe4d244a04d2a0d62ff13fd Mon Sep 17 00:00:00 2001 From: Hiroto Funakoshi Date: Tue, 2 Apr 2024 15:24:18 +0900 Subject: [PATCH] Automatically add backport main label for release-pr (#2473) (#2475) * feat: automatically add backport main label for release-pr * fix: deleted unnecessary quotation --------- 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