Skip to content

Releases: asafamos/axle-action

v1.1.0 — a11y / WCAG in Marketplace title

26 Apr 08:03
263a2bd

Choose a tag to compare

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

20 Apr 20:03

Choose a tag to compare

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

20 Apr 14:16

Choose a tag to compare

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-on threshold — 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

18 Apr 07:25

Choose a tag to compare

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.