File tree Expand file tree Collapse file tree 13 files changed +78
-15
lines changed 
generate_workflows_lib/src/generate_workflows_lib Expand file tree Collapse file tree 13 files changed +78
-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 patch-release 
Original file line number Diff line number Diff line change 1010  pull_request:
1111
1212env:
13-   CORE_REPO_SHA: main
13+   # Set the SHA to the branch name if the PR has a label 'release' or 'patch-release' otherwise, set it to 'main'
14+   # For PRs you can change the inner fallback ('main')
15+   # For pushes you change the outer fallback ('main')
16+   CORE_REPO_SHA: ${%  raw  %} ${{ github.event_name == 'pull_request' && (
17+        contains(github.event.pull_request.labels.*.name, 'release') && github.event.pull_request.head.ref ||
18+        contains(github.event.pull_request.labels.*.name, 'patch-release') && github.event.pull_request.base.ref ||
19+        'main'
20+     ) || 'main' }}{%  endraw  %} 
1421  CONTRIB_REPO_SHA: main
1522  PIP_EXISTS_ACTION: w
1623
Original file line number Diff line number Diff line change 1010  pull_request:
1111
1212env:
13-   CORE_REPO_SHA: main
13+   # Set the SHA to the branch name if the PR has a label 'release' or 'backport' otherwise, set it to 'main'
14+   # For PRs you can change the inner fallback ('main')
15+   # For pushes you change the outer fallback ('main')
16+   CORE_REPO_SHA: ${%  raw  %} ${{ github.event_name == 'pull_request' && (
17+        contains(github.event.pull_request.labels.*.name, 'release') && github.event.pull_request.head.ref ||
18+        contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
19+        'main'
20+     ) || 'main' }}{%  endraw  %} 
1421  CONTRIB_REPO_SHA: main
1522  PIP_EXISTS_ACTION: w
1623
Original file line number Diff line number Diff line change 1010  pull_request:
1111
1212env:
13-   CORE_REPO_SHA: main
13+   # Set the SHA to the branch name if the PR has a label 'release' or 'patch-release' otherwise, set it to 'main'
14+   # For PRs you can change the inner fallback ('main')
15+   # For pushes you change the outer fallback ('main')
16+   CORE_REPO_SHA: ${%  raw  %} ${{ github.event_name == 'pull_request' && (
17+        contains(github.event.pull_request.labels.*.name, 'release') && github.event.pull_request.head.ref ||
18+        contains(github.event.pull_request.labels.*.name, 'patch-release') && github.event.pull_request.base.ref ||
19+        'main'
20+     ) || 'main' }}{%  endraw  %} 
1421  CONTRIB_REPO_SHA: main
1522  PIP_EXISTS_ACTION: w
1623
Original file line number Diff line number Diff line change 1010  pull_request :
1111
1212env :
13-   CORE_REPO_SHA : main 
13+   #  Set the SHA to the branch name if the PR has a label 'release' or 'patch-release' otherwise, set it to 'main'
14+   #  For PRs you can change the inner fallback ('main')
15+   #  For pushes you change the outer fallback ('main')
16+   CORE_REPO_SHA : $${{ github.event_name == 'pull_request' && ( 
17+        contains(github.event.pull_request.labels.*.name, 'release') && github.event.pull_request.head.ref || 
18+        contains(github.event.pull_request.labels.*.name, 'patch-release') && github.event.pull_request.base.ref || 
19+        ' main' 
20+     ) || 'main' }} 
1421  CONTRIB_REPO_SHA : main 
1522  PIP_EXISTS_ACTION : w 
1623
Original file line number Diff line number Diff line change 1010  pull_request :
1111
1212env :
13-   CORE_REPO_SHA : main 
13+   #  Set the SHA to the branch name if the PR has a label 'release' or 'backport' otherwise, set it to 'main'
14+   #  For PRs you can change the inner fallback ('main')
15+   #  For pushes you change the outer fallback ('main')
16+   CORE_REPO_SHA : $${{ github.event_name == 'pull_request' && ( 
17+        contains(github.event.pull_request.labels.*.name, 'release') && github.event.pull_request.head.ref || 
18+        contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref || 
19+        ' main' 
20+     ) || 'main' }} 
1421  CONTRIB_REPO_SHA : main 
1522  PIP_EXISTS_ACTION : w 
1623
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 patch-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 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 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 patch-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 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 release 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments