File tree Expand file tree Collapse file tree 13 files changed +91
-27
lines changed Expand file tree Collapse file tree 13 files changed +91
-27
lines changed Original file line number Diff line number Diff line change 3232      - name : Find sha for plan 
3333        id : sha 
3434        env :
35+           GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
3536          GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }} 
3637          GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }} 
3738          GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }} 
5556      TF_WORKSPACE : ${{ matrix.workspace }} 
5657      AWS_ACCESS_KEY_ID : ${{ secrets.RW_AWS_ACCESS_KEY_ID }} 
5758      AWS_SECRET_ACCESS_KEY : ${{ secrets.RW_AWS_SECRET_ACCESS_KEY }} 
59+       GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
5860      GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }} 
5961      GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }} 
6062      GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }} 
Original file line number Diff line number Diff line change 6060      TF_WORKSPACE_OPT : ${{ matrix.workspace }} 
6161      AWS_ACCESS_KEY_ID : ${{ secrets.RW_AWS_ACCESS_KEY_ID }} 
6262      AWS_SECRET_ACCESS_KEY : ${{ secrets.RW_AWS_SECRET_ACCESS_KEY }} 
63+       GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
6364      GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }} 
6465      GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }} 
6566      GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }} 
Original file line number Diff line number Diff line change 3131    name : Clean Up 
3232    runs-on : ubuntu-latest 
3333    env :
34+       GITHUB_TOKEN : ${{ secrets.RO_GITHUB_TOKEN }} 
3435      GITHUB_APP_ID : ${{ secrets.RO_GITHUB_APP_ID }} 
3536      GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RO_GITHUB_APP_INSTALLATION_ID_{0}', github.repository_owner)] || secrets.RO_GITHUB_APP_INSTALLATION_ID }} 
3637      GITHUB_APP_PEM_FILE : ${{ secrets.RO_GITHUB_APP_PEM_FILE }} 
Original file line number Diff line number Diff line change @@ -135,6 +135,9 @@ jobs:
135135    steps :
136136      - name : Generate app token 
137137        id : token 
138+         env :
139+           GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
140+         if : ${{ ! env.GITHUB_TOKEN }} 
138141        uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a  #  v2.1.0
139142        with :
140143          app_id : ${{ secrets.RW_GITHUB_APP_ID }} 
@@ -146,7 +149,7 @@ jobs:
146149        with :
147150          repository : ${{ github.event.pull_request.head.repo.full_name || github.repository }} 
148151          ref : ${{ github.event.pull_request.head.sha || github.sha }} 
149-           token : ${{ steps.token.outputs.token }} 
152+           token : ${{ secrets.RW_GITHUB_TOKEN ||  steps.token.outputs.token }} 
150153          path : head 
151154      - name : Checkout 
152155        uses : actions/checkout@v4 
@@ -184,7 +187,7 @@ jobs:
184187      - if : steps.github-modified.outputs.this == 'true' && github.event_name != 'pull_request_target' 
185188        uses : ./base/.github/actions/git-push 
186189        env :
187-           GITHUB_TOKEN : ${{ steps.token.outputs.token }} 
190+           GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN ||  steps.token.outputs.token }} 
188191        with :
189192          suffix : fix 
190193          working-directory : head 
Original file line number Diff line number Diff line change 2929    name : Sync 
3030    runs-on : ubuntu-latest 
3131    env :
32+       GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
3233      GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }} 
3334      GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', github.repository_owner)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }} 
3435      GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }} 
Original file line number Diff line number Diff line change 6464      TF_WORKSPACE : ${{ matrix.workspace }} 
6565      AWS_ACCESS_KEY_ID : ${{ secrets.RO_AWS_ACCESS_KEY_ID }} 
6666      AWS_SECRET_ACCESS_KEY : ${{ secrets.RO_AWS_SECRET_ACCESS_KEY }} 
67+       GITHUB_TOKEN : ${{ secrets.RO_GITHUB_TOKEN }} 
6768      GITHUB_APP_ID : ${{ secrets.RO_GITHUB_APP_ID }} 
6869      GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RO_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RO_GITHUB_APP_INSTALLATION_ID }} 
6970      GITHUB_APP_PEM_FILE : ${{ secrets.RO_GITHUB_APP_PEM_FILE }} 
Original file line number Diff line number Diff line change 5454      TF_WORKSPACE_OPT : ${{ matrix.workspace }} 
5555      AWS_ACCESS_KEY_ID : ${{ secrets.RW_AWS_ACCESS_KEY_ID }} 
5656      AWS_SECRET_ACCESS_KEY : ${{ secrets.RW_AWS_SECRET_ACCESS_KEY }} 
57+       GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
5758      GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }} 
5859      GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }} 
5960      GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }} 
@@ -107,6 +108,9 @@ jobs:
107108    steps :
108109      - name : Generate app token 
109110        id : token 
111+         env :
112+           GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
113+         if : ${{ ! env.GITHUB_TOKEN }} 
110114        uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a  #  v2.1.0
111115        with :
112116          app_id : ${{ secrets.RW_GITHUB_APP_ID }} 
@@ -116,7 +120,7 @@ jobs:
116120      - name : Checkout 
117121        uses : actions/checkout@v4 
118122        with :
119-           token : ${{ steps.token.outputs.token }} 
123+           token : ${{ secrets.RW_GITHUB_TOKEN ||  steps.token.outputs.token }} 
120124      - uses : ./.github/actions/git-config-user 
121125      - env :
122126          WORKSPACES : ${{ needs.prepare.outputs.workspaces }} 
Original file line number Diff line number Diff line change 2525        working-directory : scripts 
2626      - name : Update PRs 
2727        env :
28+           GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
2829          GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }} 
2930          GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }} 
3031          GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }} 
Original file line number Diff line number Diff line change 1414    with :
1515      ref : inputs.ref 
1616    secrets :
17+       RW_GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
1718      GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }} 
1819      GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', github.repository_owner)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }} 
1920      GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }} 
Original file line number Diff line number Diff line change 99        description : The github-mgmt-template ref to upgrade to 
1010        default : master 
1111    secrets :
12+       RW_GITHUB_TOKEN :
13+         required : false 
1214      GITHUB_APP_ID :
13-         required : true 
15+         required : false 
1416      GITHUB_APP_INSTALLATION_ID :
15-         required : true 
17+         required : false 
1618      GITHUB_APP_PEM_FILE :
17-         required : true 
19+         required : false 
1820
1921jobs :
2022  upgrade :
2628    steps :
2729      - name : Generate app token 
2830        id : token 
31+         env :
32+           GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }} 
33+         if : ${{ ! env.GITHUB_TOKEN }} 
2934        uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a  #  v2.1.0
3035        with :
3136          app_id : ${{ secrets.GITHUB_APP_ID }} 
4247        uses : actions/checkout@v4 
4348        with :
4449          path : github-mgmt 
45-           token : ${{ steps.token.outputs.token }} 
50+           token : ${{ secrets.RW_GITHUB_TOKEN ||  steps.token.outputs.token }} 
4651      - name : Copy files from the template 
4752        run : | 
4853          for file in $(git ls-files ':!:github/*.yml' ':!:scripts/src/actions/fix-yaml-config.ts' ':!:terraform/*_override.tf' ':!:.github/workflows/*_reusable.yml' ':!:README.md'); do 
5762        working-directory: github-mgmt 
5863uses : ./github-mgmt-template/.github/actions/git-push 
5964        env :
60-           GITHUB_TOKEN : ${{ steps.token.outputs.token }} 
65+           GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN ||  steps.token.outputs.token }} 
6166        with :
6267          suffix : upgrade 
6368          working-directory : github-mgmt 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments