Repository navigation
Commit 024b083
test-companion: sign in as the GitHub App with Bearer, not through gh
gh sends its token as "Authorization: token ...", and GitHub accepts an
App's JWT only as "Authorization: Bearer ...". So every App sign-in
failed with "A JSON web token could not be decoded (HTTP 401)" and the
Action fell back to github-actions[bot], even with the right App ID and
key. Checked against the real App: through gh, 401; with Bearer, 200.
The two calls made as the App (find the installation, get the token)
now use fetch with Bearer. Everything after uses the installation token
through gh as before. The two remaining silent fallbacks now say why.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 33da358 commit 024b083
3 files changed
Lines changed: 87 additions & 49 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
29 | 30 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
36 | 51 | | |
37 | 52 | | |
38 | 53 | | |
39 | 54 | | |
40 | | - | |
41 | | - | |
| 55 | + | |
| 56 | + | |
42 | 57 | | |
43 | 58 | | |
44 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
187 | 187 | | |
188 | | - | |
189 | | - | |
| 188 | + | |
| 189 | + | |
190 | 190 | | |
191 | | - | |
| 191 | + | |
| 192 | + | |
192 | 193 | | |
193 | 194 | | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
202 | 200 | | |
203 | 201 | | |
204 | | - | |
205 | 202 | | |
206 | 203 | | |
207 | 204 | | |
| |||
210 | 207 | | |
211 | 208 | | |
212 | 209 | | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | 210 | | |
220 | | - | |
221 | | - | |
| 211 | + | |
| 212 | + | |
222 | 213 | | |
223 | | - | |
| 214 | + | |
224 | 215 | | |
225 | 216 | | |
226 | 217 | | |
227 | 218 | | |
228 | 219 | | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
233 | 223 | | |
234 | 224 | | |
235 | | - | |
236 | 225 | | |
237 | 226 | | |
238 | 227 | | |
| |||
388 | 377 | | |
389 | 378 | | |
390 | 379 | | |
391 | | - | |
| 380 | + | |
392 | 381 | | |
393 | 382 | | |
394 | 383 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
100 | | - | |
101 | | - | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
102 | 132 | | |
103 | 133 | | |
104 | | - | |
105 | | - | |
106 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
107 | 139 | | |
| 140 | + | |
108 | 141 | | |
| 142 | + | |
109 | 143 | | |
110 | | - | |
| 144 | + | |
111 | 145 | | |
112 | 146 | | |
113 | 147 | | |
114 | 148 | | |
115 | 149 | | |
116 | | - | |
| 150 | + | |
117 | 151 | | |
118 | 152 | | |
119 | 153 | | |
| |||
0 commit comments