File tree Expand file tree Collapse file tree 13 files changed +86
-15
lines changed
generate_workflows_lib/src/generate_workflows_lib Expand file tree Collapse file tree 13 files changed +86
-15
lines changed Original file line number Diff line number Diff line change 4040 gh pr create --title "[$GITHUB_REF_NAME] $title" \
4141 --body "Clean cherry-pick of #$NUMBER to the \`$GITHUB_REF_NAME\` branch." \
4242 --head $branch \
43- --base $GITHUB_REF_NAME
43+ --base $GITHUB_REF_NAME \
44+ --label backport
Original file line number Diff line number Diff line change @@ -14,7 +14,15 @@ concurrency:
1414 cancel-in-progress: true
1515
1616env:
17- CORE_REPO_SHA: main
17+ # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
18+ # For PRs you can change the inner fallback ('main')
19+ # For pushes you change the outer fallback ('main')
20+ # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
21+ CORE_REPO_SHA: {% raw %} ${{ github.event_name == 'pull_request' && (
22+ contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
23+ contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
24+ 'main'
25+ ) || 'main' }}{% endraw %}
1826 CONTRIB_REPO_SHA: main
1927 PIP_EXISTS_ACTION: w
2028
Original file line number Diff line number Diff line change @@ -14,7 +14,15 @@ concurrency:
1414 cancel-in-progress: true
1515
1616env:
17- CORE_REPO_SHA: main
17+ # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
18+ # For PRs you can change the inner fallback ('main')
19+ # For pushes you change the outer fallback ('main')
20+ # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
21+ CORE_REPO_SHA: {% raw %} ${{ github.event_name == 'pull_request' && (
22+ contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
23+ contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
24+ 'main'
25+ ) || 'main' }}{% endraw %}
1826 CONTRIB_REPO_SHA: main
1927 PIP_EXISTS_ACTION: w
2028
Original file line number Diff line number Diff line change @@ -14,7 +14,15 @@ concurrency:
1414 cancel-in-progress: true
1515
1616env:
17- CORE_REPO_SHA: main
17+ # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
18+ # For PRs you can change the inner fallback ('main')
19+ # For pushes you change the outer fallback ('main')
20+ # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
21+ CORE_REPO_SHA: {% raw %} ${{ github.event_name == 'pull_request' && (
22+ contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
23+ contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
24+ 'main'
25+ ) || 'main' }}{% endraw %}
1826 CONTRIB_REPO_SHA: main
1927 PIP_EXISTS_ACTION: w
2028
Original file line number Diff line number Diff line change @@ -14,7 +14,15 @@ concurrency:
1414 cancel-in-progress : true
1515
1616env :
17- CORE_REPO_SHA : main
17+ # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
18+ # For PRs you can change the inner fallback ('main')
19+ # For pushes you change the outer fallback ('main')
20+ # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
21+ CORE_REPO_SHA : ${{ github.event_name == 'pull_request' && (
22+ contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
23+ contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
24+ ' main'
25+ ) || 'main' }}
1826 CONTRIB_REPO_SHA : main
1927 PIP_EXISTS_ACTION : w
2028
Original file line number Diff line number Diff line change @@ -14,7 +14,15 @@ concurrency:
1414 cancel-in-progress : true
1515
1616env :
17- CORE_REPO_SHA : main
17+ # Set the SHA to the branch name if the PR has a label 'prepare-release' or 'backport' otherwise, set it to 'main'
18+ # For PRs you can change the inner fallback ('main')
19+ # For pushes you change the outer fallback ('main')
20+ # The logic below is used during releases and depends on having an equivalent branch name in the core repo.
21+ CORE_REPO_SHA : ${{ github.event_name == 'pull_request' && (
22+ contains(github.event.pull_request.labels.*.name, 'prepare-release') && github.event.pull_request.head.ref ||
23+ contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
24+ ' main'
25+ ) || 'main' }}
1826 CONTRIB_REPO_SHA : main
1927 PIP_EXISTS_ACTION : w
2028
Original file line number Diff line number Diff line change @@ -118,4 +118,5 @@ jobs:
118118 gh pr create --title "[$GITHUB_REF_NAME] $message" \
119119 --body "$message." \
120120 --head $branch \
121- --base $GITHUB_REF_NAME
121+ --base $GITHUB_REF_NAME \
122+ --label prepare-release
Original file line number Diff line number Diff line change @@ -142,7 +142,8 @@ jobs:
142142 gh pr create --title "[$RELEASE_BRANCH_NAME] $message" \
143143 --body "$message." \
144144 --head $branch \
145- --base $RELEASE_BRANCH_NAME
145+ --base $RELEASE_BRANCH_NAME \
146+ --label prepare-release
146147
147148 create-pull-request-against-main :
148149 runs-on : ubuntu-latest
@@ -195,4 +196,5 @@ jobs:
195196 gh pr create --title "$message" \
196197 --body "$body" \
197198 --head $branch \
198- --base main
199+ --base main \
200+ --label prepare-release
Original file line number Diff line number Diff line change 8383 gh pr create --title "[$GITHUB_REF_NAME] $message" \
8484 --body "$message." \
8585 --head $branch \
86- --base $GITHUB_REF_NAME
86+ --base $GITHUB_REF_NAME \
87+ --label prepare-release
Original file line number Diff line number Diff line change @@ -106,7 +106,8 @@ jobs:
106106 gh pr create --title "[$RELEASE_BRANCH_NAME] $message" \
107107 --body "$message." \
108108 --head $branch \
109- --base $RELEASE_BRANCH_NAME
109+ --base $RELEASE_BRANCH_NAME \
110+ --label prepare-release
110111
111112 create-pull-request-against-main :
112113 runs-on : ubuntu-latest
@@ -192,4 +193,5 @@ jobs:
192193 gh pr create --title "$message" \
193194 --body "$body" \
194195 --head $branch \
195- --base main
196+ --base main \
197+ --label prepare-release
You can’t perform that action at this time.
0 commit comments