Commit cd1dea6
committed
fix(release): mint the Homebrew tap token from the release-bot App
TAP_GITHUB_TOKEN was created before the org was renamed from Pythoughts-labs
to PyModel, so the tap clone succeeds (public repo, token unused for the read)
and only the push is refused. That broke the tap bump on 0.17.1 and 0.18.0.
The job now mints an installation token from pythinker-release-bot, scoped with
owner + repositories to homebrew-tap alone so it carries no write access to
pythinker-code. App tokens are minted per run and do not expire, which retires
this failure class rather than resetting its clock.1 parent 0021081 commit cd1dea6
2 files changed
Lines changed: 16 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
328 | 337 | | |
329 | 338 | | |
330 | | - | |
| 339 | + | |
331 | 340 | | |
| 341 | + | |
332 | 342 | | |
333 | 343 | | |
334 | 344 | | |
| |||
0 commit comments