mariusyvard/NullToHero Audit Gate
Deterministic front-end and SEO audit gate. Fails the build on a critical accessibility or crawlability defect, or below a score threshold. Computed checks only; the subjective design verdicts never block a build.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 7, 2026
- License
- Apache 2.0
Pinned Snippet
uses: mariusyvard/nulltohero@352f992b656dff716eae78ee55e00ee765cff238 # v1.25.4tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| url | URL to audit (mutually exclusive with file and report). | no | "" |
| file | Local HTML file to audit, relative to the workspace. | no | "" |
| report | Path to an existing SITE-AUDIT.json to gate instead of fetching. | no | "" |
| min-score | Fail if the deterministic floor score is below this (0-100). Empty disables the score gate. | no | "" |
| max-warns | Fail if the number of WARN checks exceeds this. Empty disables. | no | "" |
| fail-on-critical | Fail on any critical-check FAIL (contrast, robots crawlability). | no | true |
| render | Render the page with Playwright before analyzing (needs a URL). Installs Chromium in the action. | no | false |
| robots | Also fetch and evaluate robots.txt (URL targets only). | no | true |
Outputs
| name | description |
|---|---|
| score | Deterministic floor score (0-100). |
| result | pass or fail. |
| critical-fails | Number of critical checks that FAILed. |