9191 run : .github/scripts/use-cla-approved-github-bot.sh
9292
9393 - name : Create pull request against the release branch
94+ id : create_release_branch_pr
9495 env :
9596 # not using secrets.GITHUB_TOKEN since pull requests from that token do not run workflows
9697 GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
@@ -100,10 +101,18 @@ jobs:
100101
101102 git commit -a -m "$message"
102103 git push origin HEAD:$branch
103- gh pr create --title "[$RELEASE_BRANCH_NAME] $message" \
104+ pr_url=$( gh pr create --title "[$RELEASE_BRANCH_NAME] $message" \
104105 --body "$message." \
105106 --head $branch \
106- --base $RELEASE_BRANCH_NAME
107+ --base $RELEASE_BRANCH_NAME)
108+ echo "pr_url=$pr_url" >> $GITHUB_OUTPUT
109+
110+ - name : Add prepare-release label to PR
111+ if : steps.create_release_branch_pr.outputs.pr_url != ''
112+ env :
113+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
114+ run : |
115+ gh pr edit ${{ steps.create_release_branch_pr.outputs.pr_url }} --add-label "prepare-release"
107116
108117 create-pull-request-against-main :
109118 runs-on : ubuntu-latest
@@ -170,6 +179,7 @@ jobs:
170179 run : .github/scripts/use-cla-approved-github-bot.sh
171180
172181 - name : Create pull request against main
182+ id : create_main_pr
173183 env :
174184 # not using secrets.GITHUB_TOKEN since pull requests from that token do not run workflows
175185 GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
@@ -180,7 +190,15 @@ jobs:
180190
181191 git commit -a -m "$message"
182192 git push origin HEAD:$branch
183- gh pr create --title "$message" \
193+ pr_url=$( gh pr create --title "$message" \
184194 --body "$body" \
185195 --head $branch \
186- --base main
196+ --base main)
197+ echo "pr_url=$pr_url" >> $GITHUB_OUTPUT
198+
199+ - name : Add prepare-release label to PR
200+ if : steps.create_main_pr.outputs.pr_url != ''
201+ env :
202+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
203+ run : |
204+ gh pr edit ${{ steps.create_main_pr.outputs.pr_url }} --add-label "prepare-release"
0 commit comments