File tree Expand file tree Collapse file tree 13 files changed +93
-27
lines changed Expand file tree Collapse file tree 13 files changed +93
-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
5863 - uses : ./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