itsoltech/Jev code review

Configurable pull request review with TypeSafe Jev. Rules, thresholds and verdict policy live in a YAML file.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
typesafe-api-keyTypeSafe API key. Store it as a repository or organization secret.yes—
github-tokenToken used to read the PR and post the review.no${{ github.token }}
config-pathPath of the review config in the repository.no.github/jev-review.yml
config-refRead the config from the PR "base" commit (default, a PR cannot change its own review rules) or from "head".nobase
modelOverrides `model` from the config, for example jev-1.13.0.no—
dry-runEvaluate and write the job summary without posting anything to the PR.nofalse
allow-fork-prsReview pull requests from forks. Read the security notes in the README before enabling.nofalse
fail-on-errorFail the check when Jev requests fail. Overrides `policy.on_error` when set.no—
job-summaryWrite the review summary to the job summary page.notrue
namedescription
statusreviewed, skipped or config_error.
verdictAPPROVE, COMMENT or REQUEST_CHANGES.
check-failed"true" when the policy failed the check.
composite-scoreWeighted quality score from 0 to 1, empty when no dimensions are configured.
findings-countNumber of findings, confirmed and uncertain.
blockers-countNumber of confirmed blocker findings.
needs-human"true" when some findings are uncertain or the injection guard fired.
modelVersioned model IDs that answered.
input-tokensInput tokens billed by TypeSafe for this run.
summary-comment-idID of the sticky summary comment.