strawgate/PR Label Control Panel

Maintains an interactive control panel in PR comments or body with toggleable automations synced to PR labels

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub token with permissions to read and write PR labels and commentsyes${{ github.token }}
configInline YAML configuration for the control panel. Must contain an 'items' list. Each item has: label, title, tooltip, color, description, and optional mode (opt-in or opt-out). Can also include fork-items, advanced-items, and fork-forced-disabled-labels. Either 'config' or 'config-path' must be provided. no""
config-pathPath to a YAML config file in the repository (fetched from the default branch via API, no checkout needed). Either 'config' or 'config-path' must be provided. no""
locationWhere to render the control panel: "comment" (default) or "body"nocomment
markerHTML comment marker used to identify the control panel sectionno<!-- pr-control-panel -->
panel-headerHeader text displayed above the control panelno🤖 AI Assistant 🤖
namedescription
comment-idID of the control panel comment (only set when location is "comment")
labels-addedComma-separated list of labels that were added
labels-removedComma-separated list of labels that were removed