actions-marketplace-validations/Privileged Requester

Checks a PR against configurable criteria to determine whether or not the PR should be automatically approved

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_token'The GitHub token used to create an authenticated client - Provided for you by default! - Repository scoped token' You can use the default provided token or you can provide a PAT as an alternative robot user token yes${{ github.token }}
handleWhen using the default github.token (from above), the "handle" is fetched from this input since the token is repository scoped and it cannot even read its own handle. You should not need to change this input.yesgithub-actions[bot]
pathPath where the privileged requester configuration can be foundyesconfig/privileged-requester.yaml
prCreatorThe creator of the PR for this pull request eventyes${{ github.event.pull_request.user.login }}
prNumberThe number of the PR for this pull request eventyes${{ github.event.pull_request.number }}
checkCommitsAn option to check that every commit in the PR is made from the privileged requesteryestrue
checkDiffAn option to check that the PR diff only has a removal diff, with no additionsyestrue
checkLabelsAn option to check that the labels on the PR match those defined in the privileged requester configyestrue
commitVerificationWhether or not to validate all commits have proper verification via GPG signed commitsyesfalse
fallback_to_commit_authorWhether or not to fallback to the commit author value if the commit login value is missingyesfalse
namedescription
approvedWhether or not the PR was approved - 'true' or 'false'
commits_verifiedThe string "true" if all commits in the PR are signed/verified