Commit 6e3bc36
Make the announcer source-control-neutral (#293)
The merged-PR announcer's enumeration already reads the
provider-neutral taskPullRequests table, which every source-control
provider's webhooks populate; only its eligibility gate forced a
GitHub installation. The gate now requires any active repository, the
manual-trigger requirement drops the github token for the neutral
repository check, and the registry declares support for all
source-control providers.
The security/code-quality auditors and conflict resolver stay
GitHub-only by declaration: the auditors read pullRequestFacts, which
only the GitHub sync writes, and conflict resolution needs a
list-open-PRs primitive no provider package has yet — both are real
per-provider workstreams, not gate changes.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>1 parent f919d60 commit 6e3bc36
2 files changed
Lines changed: 9 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
59 | 61 | | |
60 | 62 | | |
61 | 63 | | |
| |||
224 | 226 | | |
225 | 227 | | |
226 | 228 | | |
227 | | - | |
| 229 | + | |
| 230 | + | |
228 | 231 | | |
229 | 232 | | |
230 | 233 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
| 150 | + | |
150 | 151 | | |
151 | 152 | | |
152 | | - | |
| 153 | + | |
153 | 154 | | |
154 | 155 | | |
155 | 156 | | |
| |||
0 commit comments