buildrr89/RADE PR Score Diff

Run deterministic UI score diffs on PR base/head refs and comment reusability/accessibility deltas.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 20, 2026
License
AGPL 3.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: buildrr89/rade-engine@492789b5e2ab0d7f44c2be119f3e0e17059edb83 # v0.1.0

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

namedescriptionrequireddefault
github-tokenGitHub token used to read PR metadata and post comments.yes
pr-numberPull request number.yes
base-shaBase commit SHA for comparison.yes
head-shaHead commit SHA for comparison.yes
input-pathPath to RADE input JSON fixture inside the repository.noexamples/sample_ios_output.json
app-idApplication identifier passed to RADE CLI.nocom.example.legacyapp
python-versionPython runtime version used to run RADE CLI.no3.14
fail-on-regressionIf true, fail when reusability drops or accessibility risk rises.nofalse
fail-on-axe-regressionIf true, fail when axe-core introduces new `critical` or `serious` rule violations. Independent of `fail-on-regression`.nofalse
namedescription
gate-statusRegression gate status (`disabled`, `enabled:passed`, or `enabled:failed`).
should-failWhether the action detected a regression that should fail the run.
reusability-deltaHead minus base `reusability` score delta.
accessibility-risk-deltaHead minus base `accessibility_risk` score delta.
regression-reasonStable regression reason code (`none`, `reusability_down`, `accessibility_risk_up`, or `both`).
regression-detectedWhether any regression predicate triggered (`true` or `false`).
axe-gate-statusAxe regression gate status (`disabled`, `enabled:passed`, or `enabled:failed`).
axe-regression-detectedWhether the axe gate predicate triggered (`true` or `false`).
axe-regression-reasonStable axe regression reason code (`none`, `critical_introduced`, `serious_introduced`, or `both`).