rohitjmathew/PR Template Enforcer

Enforces compliance with PR templates and ensures standardized PR descriptions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
github-tokenGitHub token used to interact with the GitHub APIyes${{ github.token }}
required-sectionsJSON array of section headings that must be present in the PR descriptionno["## Summary", "## Changes", "## Testing"]
jira-patternRegular expression pattern for validating JIRA ticket references (leave empty to skip validation)no^[A-Z]+-\\d+
skip-usersJSON array of GitHub usernames to skip validation forno["dependabot[bot]", "github-actions[bot]"]
skip-service-accountsJSON array of substrings to identify service accounts to skip validation forno["bot", "dependabot", "renovate", "github-actions"]
label-nameLabel to apply to PRs that do not comply with the templatenoneeds-description
enforce-templateWhether to enforce the repository PR template structurenotrue
require-task-completionWhether to require at least one task list item to be completed in each sectionnofalse

no outputs