Releases: asafamos/axle-action
v1.1.0 — a11y / WCAG in Marketplace title
Marketplace discoverability
This release renames the action from "axle — Accessibility Compliance CI" to "axle — a11y / WCAG Accessibility CI" so the Marketplace search for `a11y` finds it.
Why
Searching the GitHub Marketplace for `a11y` returned 9-10 results — all 9 had `a11y` in the title; ours did not. GitHub Marketplace does strict string matching with no synonym expansion. The "Accessibility" word in our title was not enough.
What changed
- `action.yml`: `name` and `description` updated to lead with `a11y / WCAG 2.2 AA`
- README H1 matches the new name; explicit keywords block at top
- Regulatory coverage in description expanded (added Section 508 alongside EAA 2025 / ADA)
Backwards compatible
No behaviour change. `uses: asafamos/axle-action@v1` continues to work — the v1 major tag points at this commit.
v1.0.2 — a11y in description for Marketplace search
Add the keyword 'a11y' to the action description. Marketplace search is literal string match on title + description, and axle was invisible to the most common developer query ('a11y'). No code change.
v1.0.1 — Marketplace-ready input descriptions
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.
v1.0.0
axle v1.0.0
First Marketplace release.
Usage
```yaml
- uses: asafamos/axle-action@v1
with:
url: https://your-preview-url
fail-on: serious
with-ai-fixes: "true"
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}
```
What it does
- Scans the target URL with axe-core 4.11 against the WCAG 2.1 / 2.2 AA rule sets.
- Optionally generates surgical AI fix suggestions per violation with Claude Sonnet.
- Posts / updates a single marker-tagged comment on the triggering PR.
- Uploads JSON + markdown artifacts.
- Exits non-zero at or above the fail-on severity — blocks merge when the check is required.
Not a compliance certificate
Remediation assistance only. Automated tools catch ~57% of WCAG issues; human review recommended for full conformance.