pheoxy/Themis PR Gate

Strict upstream validation gate for AI-assisted code submissions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 6, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: pheoxy/themis@a338cab9ca7afc7c450db79ca82e391c86f30655 # v1.0.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
repoRepository path to validate..
baseBase ref for the PR diff, for example origin/main.""
body-fileFile containing the pull request body.""
evidenceInline test evidence.""
evidence-fileFile containing test evidence.""
human-authoredSet to true only when no AI assistance was used.false
run-checksRun required_checks from .themis.toml.true
workflowThemis workflow to run. Use validate, guide, maintainer-packet, self-check, or config-check.validate
outputThemis output path.upstream-validation-report.md
formatThemis output format. Use markdown, comment, json, or sarif. config-check supports markdown or json.markdown
annotationsCI annotation mode. Use github for GitHub workflow annotations or none to disable.github
step-summaryWrite the gate output to the GitHub Step Summary when possible.true
comment-prPost the generated gate output as a pull request comment using gh.false
pr-numberPull request number for comment-pr. Defaults to github.event.pull_request.number when available.""
draft-prCreate a draft PR with gh after validation passes.false
titleDraft PR title override.""
base-branchDraft PR base branch override.""
head-branchDraft PR head branch override.""
install-nixInstall Nix before running.true
namedescription
statusThemis workflow status, either pass or blocked.
exit-codeThemis CLI exit code.
reportPath to the generated Themis output.