Commit dfb58f1
authored
feat: use GitHub App token for release-please identity separation (#89)
Use patchloom-release App token for release-please so PRs are authored
by patchloom-release[bot] instead of github-actions[bot]. This fixes
the auto-approve self-approval deadlock (github-actions[bot] cannot
approve its own PRs) and enables CI to trigger on release PR updates
(GITHUB_TOKEN events are suppressed by GitHub).
- Add create-github-app-token step in release.yml
- Pass app token to release-please-action
- Add patchloom-release[bot] to auto-approve trusted actors
Closes #77
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>1 parent e24a3cc commit dfb58f1
2 files changed
Lines changed: 9 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| 38 | + | |
33 | 39 | | |
34 | 40 | | |
35 | 41 | | |
| |||
0 commit comments