9494 run : .github/scripts/use-cla-approved-github-bot.sh
9595
9696 - name : Create pull request against the release branch
97+ id : create_release_branch_pr
9798 env :
9899 # not using secrets.GITHUB_TOKEN since pull requests from that token do not run workflows
99100 GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
@@ -103,10 +104,18 @@ jobs:
103104
104105 git commit -a -m "$message"
105106 git push origin HEAD:$branch
106- gh pr create --title "[$RELEASE_BRANCH_NAME] $message" \
107+ pr_url=$( gh pr create --title "[$RELEASE_BRANCH_NAME] $message" \
107108 --body "$message." \
108109 --head $branch \
109- --base $RELEASE_BRANCH_NAME
110+ --base $RELEASE_BRANCH_NAME)
111+ echo "pr_url=$pr_url" >> $GITHUB_OUTPUT
112+
113+ - name : Add prepare-release label to PR
114+ if : steps.create_release_branch_pr.outputs.pr_url != ''
115+ env :
116+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
117+ run : |
118+ gh pr edit ${{ steps.create_release_branch_pr.outputs.pr_url }} --add-label "prepare-release"
110119
111120 create-pull-request-against-main :
112121 runs-on : ubuntu-latest
@@ -179,6 +188,7 @@ jobs:
179188 run : .github/scripts/use-cla-approved-github-bot.sh
180189
181190 - name : Create pull request against main
191+ id : create_main_pr
182192 env :
183193 # not using secrets.GITHUB_TOKEN since pull requests from that token do not run workflows
184194 GITHUB_TOKEN : ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
@@ -189,7 +199,15 @@ jobs:
189199
190200 git commit -a -m "$message"
191201 git push origin HEAD:$branch
192- gh pr create --title "$message" \
202+ pr_url=$( gh pr create --title "$message" \
193203 --body "$body" \
194204 --head $branch \
195- --base main
205+ --base main)
206+ echo "pr_url=$pr_url" >> $GITHUB_OUTPUT
207+
208+ - name : Add prepare-release label to PR
209+ if : steps.create_main_pr.outputs.pr_url != ''
210+ env :
211+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
212+ run : |
213+ gh pr edit ${{ steps.create_main_pr.outputs.pr_url }} --add-label "prepare-release"
0 commit comments