From 01ab124653e593c1c70344be346c1f71e9a353a4 Mon Sep 17 00:00:00 2001 From: Hiroto Funakoshi Date: Mon, 1 Apr 2024 19:42:42 +0900 Subject: [PATCH 1/2] feat: automatically add backport main label for release-pr 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..4aa770c7c1 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 From 705ca4022561d8b3a85d86ccfc3d6579f81ee44e Mon Sep 17 00:00:00 2001 From: Hiroto Funakoshi Date: Tue, 2 Apr 2024 10:56:07 +0900 Subject: [PATCH 2/2] fix: deleted unnecessary quotation Signed-off-by: Hiroto Funakoshi --- .github/workflows/_release-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_release-pr.yml b/.github/workflows/_release-pr.yml index 4aa770c7c1..161aa00e05 100644 --- a/.github/workflows/_release-pr.yml +++ b/.github/workflows/_release-pr.yml @@ -130,5 +130,5 @@ jobs: env: GITHUB_USER: ${{ secrets.DISPATCH_USER }} GITHUB_TOKEN: ${{ secrets.DISPATCH_TOKEN }} - BACKPORT_MAIN_LABEL_NAME: "actions/backport/main" + BACKPORT_MAIN_LABEL_NAME: actions/backport/main API_BASE_URL: https://api.github.com/repos/vdaas/vald