Commit 3960b5a
authored
ci: align release app token usage (#82)
## Summary
- remove the ineffective `owner` / `repositories` inputs from the
release GitHub App token step
- match the same-repo GitHub App token usage used in `oxc-project/oxc`
and `oxc-project/unicode-id-start`
- add `workflow_dispatch` so the release workflow can be manually
retested after the GitHub App installation is fixed
## Why
The failed run still reached `GET /repos/rolldown/notify/installation`
and returned 404 even with `owner` and `repositories` set. The Oxc
workflows use plain `client-id` + `private-key` for same-repo tokens;
the remaining issue is the GitHub App installation or
selected-repository access for `rolldown/notify`, not workflow token
scoping.
## Verification
- `ruby -e 'require "yaml";
YAML.load_file(".github/workflows/release.yml"); puts "ok"'`
- `git diff --check -- .github/workflows/release.yml`1 parent 588c5ab commit 3960b5a
1 file changed
Lines changed: 1 addition & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | 25 | | |
29 | 26 | | |
30 | 27 | | |
| |||
0 commit comments