Commit 392c571
fix(ci): handle GitHub preview environment delete without failing
The cleanup job calls DELETE /repos/.../environments/... which returns 403 for
the default GITHUB_TOKEN. PR #70 removed invalid workflow permission
environments: write, which did not fix token scope anyway.
Catch 403 so PR-close cleanup succeeds after Cloudflare teardown. Use optional
secret PREVIEW_ENV_CLEANUP_TOKEN when a repo wants automatic environment
removal, and document it in the setup guide.
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>1 parent 8f8f184 commit 392c571
2 files changed
Lines changed: 22 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
564 | 568 | | |
565 | 569 | | |
566 | 570 | | |
| |||
606 | 610 | | |
607 | 611 | | |
608 | 612 | | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
609 | 621 | | |
610 | 622 | | |
611 | 623 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
124 | 134 | | |
125 | 135 | | |
126 | 136 | | |
| |||
0 commit comments