Scan every PR for WCAG 2.1 / 2.2 AA. Block merges when accessibility regresses. Real source-code fix suggestions via Claude. No overlay widgets.
What you get
- uses: asafamos/axle-action@v1
with:
url: https://preview-${{ github.event.pull_request.number }}.mydomain.dev
fail-on: serious
with-ai-fixes: "true"
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}- Sticky PR comment with every violation grouped by severity (critical / serious / moderate / minor).
- Claude-generated code diffs embedded in the comment for every failing rule (opt-in).
- Pass / fail exit code at your chosen
fail-onthreshold — required-check this workflow to block merges on regressions. - Downloadable JSON + Markdown report attached as a workflow artifact.
Built for EAA 2025, ADA, and Israeli תקנה 35 enforcement. Same engine as axle-cli, axle-netlify-plugin, axle-cloudflare-plugin, and axle-vercel-plugin.
See the full README for more patterns.