forked from heavy-duty/ceremony
One resolution point (panel_for_author) feeds set_required_bots; the author's row when the conf defines one, the base panel= otherwise, minus the author in either case. Bracket prefixes are matched quoted so the case patterns cannot glob (D7, panela= tripwire). configured_label_rows skips the rows so a dispatch bootstrap cannot mint a label named after one. BUILDER.md/REVIEWER.md carry the one D9 wording; CONSUMERS.md publishes the row as unreleased with the parse-failure warning. Refs #224 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
317 B
317 B
Added
labels.confaccepts optionalpanel[<login>]=rows: the required set for a PR authored by that login is the row minus the author; other authors keeppanel=. Consumers gain the row at their next pin bump — adding it before that bump is a parse failure that takes the label board down (#224).