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 32
32
- name : Find sha for plan
33
33
id : sha
34
34
env :
35
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
35
36
GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }}
36
37
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }}
37
38
GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }}
55
56
TF_WORKSPACE : ${{ matrix.workspace }}
56
57
AWS_ACCESS_KEY_ID : ${{ secrets.RW_AWS_ACCESS_KEY_ID }}
57
58
AWS_SECRET_ACCESS_KEY : ${{ secrets.RW_AWS_SECRET_ACCESS_KEY }}
59
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
58
60
GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }}
59
61
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }}
60
62
GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }}
Original file line number Diff line number Diff line change 60
60
TF_WORKSPACE_OPT : ${{ matrix.workspace }}
61
61
AWS_ACCESS_KEY_ID : ${{ secrets.RW_AWS_ACCESS_KEY_ID }}
62
62
AWS_SECRET_ACCESS_KEY : ${{ secrets.RW_AWS_SECRET_ACCESS_KEY }}
63
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
63
64
GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }}
64
65
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }}
65
66
GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }}
Original file line number Diff line number Diff line change 31
31
name : Clean Up
32
32
runs-on : ubuntu-latest
33
33
env :
34
+ GITHUB_TOKEN : ${{ secrets.RO_GITHUB_TOKEN }}
34
35
GITHUB_APP_ID : ${{ secrets.RO_GITHUB_APP_ID }}
35
36
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RO_GITHUB_APP_INSTALLATION_ID_{0}', github.repository_owner)] || secrets.RO_GITHUB_APP_INSTALLATION_ID }}
36
37
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:
135
135
steps :
136
136
- name : Generate app token
137
137
id : token
138
+ env :
139
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
140
+ if : ${{ ! env.GITHUB_TOKEN }}
138
141
uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
139
142
with :
140
143
app_id : ${{ secrets.RW_GITHUB_APP_ID }}
@@ -146,7 +149,7 @@ jobs:
146
149
with :
147
150
repository : ${{ github.event.pull_request.head.repo.full_name || github.repository }}
148
151
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 }}
150
153
path : head
151
154
- name : Checkout
152
155
uses : actions/checkout@v4
@@ -184,7 +187,7 @@ jobs:
184
187
- if : steps.github-modified.outputs.this == 'true' && github.event_name != 'pull_request_target'
185
188
uses : ./base/.github/actions/git-push
186
189
env :
187
- GITHUB_TOKEN : ${{ steps.token.outputs.token }}
190
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN || steps.token.outputs.token }}
188
191
with :
189
192
suffix : fix
190
193
working-directory : head
Original file line number Diff line number Diff line change 29
29
name : Sync
30
30
runs-on : ubuntu-latest
31
31
env :
32
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
32
33
GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }}
33
34
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', github.repository_owner)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }}
34
35
GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }}
Original file line number Diff line number Diff line change 64
64
TF_WORKSPACE : ${{ matrix.workspace }}
65
65
AWS_ACCESS_KEY_ID : ${{ secrets.RO_AWS_ACCESS_KEY_ID }}
66
66
AWS_SECRET_ACCESS_KEY : ${{ secrets.RO_AWS_SECRET_ACCESS_KEY }}
67
+ GITHUB_TOKEN : ${{ secrets.RO_GITHUB_TOKEN }}
67
68
GITHUB_APP_ID : ${{ secrets.RO_GITHUB_APP_ID }}
68
69
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RO_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RO_GITHUB_APP_INSTALLATION_ID }}
69
70
GITHUB_APP_PEM_FILE : ${{ secrets.RO_GITHUB_APP_PEM_FILE }}
Original file line number Diff line number Diff line change 54
54
TF_WORKSPACE_OPT : ${{ matrix.workspace }}
55
55
AWS_ACCESS_KEY_ID : ${{ secrets.RW_AWS_ACCESS_KEY_ID }}
56
56
AWS_SECRET_ACCESS_KEY : ${{ secrets.RW_AWS_SECRET_ACCESS_KEY }}
57
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
57
58
GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }}
58
59
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }}
59
60
GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }}
@@ -107,6 +108,9 @@ jobs:
107
108
steps :
108
109
- name : Generate app token
109
110
id : token
111
+ env :
112
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
113
+ if : ${{ ! env.GITHUB_TOKEN }}
110
114
uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
111
115
with :
112
116
app_id : ${{ secrets.RW_GITHUB_APP_ID }}
@@ -116,7 +120,7 @@ jobs:
116
120
- name : Checkout
117
121
uses : actions/checkout@v4
118
122
with :
119
- token : ${{ steps.token.outputs.token }}
123
+ token : ${{ secrets.RW_GITHUB_TOKEN || steps.token.outputs.token }}
120
124
- uses : ./.github/actions/git-config-user
121
125
- env :
122
126
WORKSPACES : ${{ needs.prepare.outputs.workspaces }}
Original file line number Diff line number Diff line change 25
25
working-directory : scripts
26
26
- name : Update PRs
27
27
env :
28
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
28
29
GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }}
29
30
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', matrix.workspace)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }}
30
31
GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }}
Original file line number Diff line number Diff line change 14
14
with :
15
15
ref : inputs.ref
16
16
secrets :
17
+ RW_GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
17
18
GITHUB_APP_ID : ${{ secrets.RW_GITHUB_APP_ID }}
18
19
GITHUB_APP_INSTALLATION_ID : ${{ secrets[format('RW_GITHUB_APP_INSTALLATION_ID_{0}', github.repository_owner)] || secrets.RW_GITHUB_APP_INSTALLATION_ID }}
19
20
GITHUB_APP_PEM_FILE : ${{ secrets.RW_GITHUB_APP_PEM_FILE }}
Original file line number Diff line number Diff line change 9
9
description : The github-mgmt-template ref to upgrade to
10
10
default : master
11
11
secrets :
12
+ RW_GITHUB_TOKEN :
13
+ required : false
12
14
GITHUB_APP_ID :
13
- required : true
15
+ required : false
14
16
GITHUB_APP_INSTALLATION_ID :
15
- required : true
17
+ required : false
16
18
GITHUB_APP_PEM_FILE :
17
- required : true
19
+ required : false
18
20
19
21
jobs :
20
22
upgrade :
26
28
steps :
27
29
- name : Generate app token
28
30
id : token
31
+ env :
32
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN }}
33
+ if : ${{ ! env.GITHUB_TOKEN }}
29
34
uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
30
35
with :
31
36
app_id : ${{ secrets.GITHUB_APP_ID }}
42
47
uses : actions/checkout@v4
43
48
with :
44
49
path : github-mgmt
45
- token : ${{ steps.token.outputs.token }}
50
+ token : ${{ secrets.RW_GITHUB_TOKEN || steps.token.outputs.token }}
46
51
- name : Copy files from the template
47
52
run : |
48
53
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
57
62
working-directory: github-mgmt
58
63
- uses : ./github-mgmt-template/.github/actions/git-push
59
64
env :
60
- GITHUB_TOKEN : ${{ steps.token.outputs.token }}
65
+ GITHUB_TOKEN : ${{ secrets.RW_GITHUB_TOKEN || steps.token.outputs.token }}
61
66
with :
62
67
suffix : upgrade
63
68
working-directory : github-mgmt
You can’t perform that action at this time.
0 commit comments