Skip to content

chore: sync accessibility-tools fix from team template, correct project type#28

Merged
timdixon82 merged 1 commit into
mainfrom
chore/sync-template-v1.8.1-adm-zip-fix
Jul 19, 2026
Merged

chore: sync accessibility-tools fix from team template, correct project type#28
timdixon82 merged 1 commit into
mainfrom
chore/sync-template-v1.8.1-adm-zip-fix

Conversation

@timdixon82

Copy link
Copy Markdown
Owner

Summary

  • Fixes a high-severity Dependabot alert (adm-zip resolving to a vulnerable version) by pulling the team master template's pinned fix (0.6.0) into .github/accessibility-tools.
  • Corrects .claude/project-type from documentation to code, which had been silently blocking workflow and accessibility-tools syncs (this project has CI, Lint, Security, CodeQL, and Deploy workflows and a package.json).
  • Adds the inert playwright.yml scaffold that ships with code-type projects (does nothing until real Playwright tests exist).
  • Carries forward one genuine improvement to accessibility.yml: --load-delay 1000 on the axe-core CLI step, reducing flaky false-positive contrast failures from render-timing races.
  • Adds .claude/workflows-protect for accessibility.yml, ci.yml, codeql.yml, deploy.yml, lint.yml, and release.yml. A full sync would have reverted the GitHub Actions version bumps from PRs chore(deps-dev): bump the javascript group with 7 updates #24 and chore(deps): bump the github-actions group with 5 updates #25, and would have dropped this project's custom deploy.yml includes for the CNAME (custom domain) and soa/ (privacy/terms pages) paths, breaking the live deploy. This file is documented as a temporary, project-local safeguard until the team master's action pins catch up.

Test plan

  • CI, Lint, Security, CodeQL, and Accessibility checks pass
  • Confirm the Dependabot alert for adm-zip closes once merged
  • Spot-check that deploy.yml is unchanged (still publishes CNAME and soa/)

…ct type

Fixes a high-severity Dependabot alert: adm-zip was resolving to an
unpinned vulnerable version via the accessibility-tools test tooling.
The team master template already pins adm-zip to 0.6.0; this pulls
that fix in.

Also corrects .claude/project-type from "documentation" to "code" --
this project has CI, Lint, Security, CodeQL, and Deploy workflows and
a package.json, so it was being skipped by workflow and
accessibility-tools syncs. Adds an inert playwright.yml scaffold that
ships with code-type projects.

Adds .claude/workflows-protect for ci.yml, codeql.yml, deploy.yml,
lint.yml, release.yml, and accessibility.yml: the team master's
pinned action SHAs in these files are currently older than what this
project has (deploy.yml also carries this project's own CNAME and
soa/ custom deploy paths), so an unprotected sync would have reverted
recent Dependabot work and broken the live deploy. Manually carries
forward one genuine improvement from the master's accessibility.yml
(--load-delay 1000, reduces flaky false-positive contrast failures).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GHD9HpRHJpmVy4yMHfP5zs
@timdixon82
timdixon82 merged commit e1c2f16 into main Jul 19, 2026
7 checks passed
@timdixon82
timdixon82 deleted the chore/sync-template-v1.8.1-adm-zip-fix branch July 19, 2026 18:54
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