Skip to content

Run the weekly axe scan on prerelease too - #2265

Merged
cwickham merged 1 commit into
mainfrom
ci/axe-prerelease
Oct 7, 2026
Merged

cwickham merged 1 commit into
mainfrom
ci/axe-prerelease

Conversation

@cwickham

@cwickham cwickham commented Oct 2, 2026

Copy link
Copy Markdown
Member

Follow-up to #2259. The weekly axe scan now also scans prerelease and publishes its report on prerelease.quarto.org. The main scan does not change.

  • axe-scan.yml (new) contains the old scan and publish jobs as a reusable workflow. It has the inputs branch, site, and prerelease. For prerelease, it renders with the prerelease-docs profile, the same as publish.yml.
  • axe-report.yml is now a two-leg matrix that calls axe-scan.yml once for main and once for prerelease. Each leg has its own concurrency group and artifact, so the two legs run in parallel.
  • The /release-merge skill now has a note: a release merge conflicts on _axe-report.md. Keep the main version, then run the workflow manually.

Each leg commits _axe-report.md directly to its branch. These bot pushes do not make backport PRs.

Test run: https://github.com/quarto-dev/quarto-web/actions/runs/37054502660

Move the scan into a reusable axe-scan.yml and call it from a two-leg
matrix in axe-report.yml: main publishes to quarto.org, prerelease to
prerelease.quarto.org with the prerelease-docs profile.
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

📝 Preview Deployment

🔍 Full site preview: https://deploy-preview-2265.quarto.org

@cwickham
cwickham marked this pull request as ready for review October 7, 2026 16:22
@cwickham
cwickham merged commit 81a83c7 into main Oct 7, 2026
12 checks passed
@cwickham
cwickham deleted the ci/axe-prerelease branch October 7, 2026 16:22
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Successfully created backport PR for prerelease:

cwickham added a commit that referenced this pull request Oct 7, 2026
Move the scan into a reusable axe-scan.yml and call it from a two-leg
matrix in axe-report.yml: main publishes to quarto.org, prerelease to
prerelease.quarto.org with the prerelease-docs profile.

(cherry picked from commit 81a83c7)

Co-authored-by: Charlotte Wickham <charlotte.wickham@posit.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant