mergewire/MergeWire

Run Terraform plan and send routing-safe payload to the review router API

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-urlBackend ingest base URLyes
api-keyWorkspace API key for ingest authenticationno
api-secretDeprecated legacy ingest secret. Prefer api-key.no
terraform-rootRelative path to the Terraform directoryyes
workspaceTerraform workspace labelno
environmentEnvironment labelno
fail-on-api-errorWhether backend delivery failure should fail the jobnofalse
github-tokenGitHub token for reading PR info and writing back evaluation results (comments, reviewers)no${{ github.token }}
github-server-urlThe URL of the GitHub server. Used to construct PR links.no${{ github.server_url }}
post-commentWhether to post or update a PR comment with evaluation resultsnotrue
request-reviewersWhether to request reviewers based on evaluation resultsnotrue
apply-labelsWhether to automatically apply severity labels to the PRnotrue
slack-webhooksNamed Slack incoming webhook URLs for per-rule channel routing. One "name=https://..." per line. Reference names via notify.slack in .mergewire.yml.no""
webhooksNamed generic webhook URLs for per-rule webhook routing. One "name=https://..." per line. Reference names via notify.webhook in .mergewire.yml.no""
webhook-secretCryptographic secret used to sign outbound webhooks via HMAC-SHA256 (x-mergewire-signature header).no
namedescription
request-idCorrelation ID for backend ingest
routing-statusStatus of the routing request: 'accepted', 'duplicate', 'skipped', or 'failed'
summary-jsonCompact JSON summary for debugging