Skip to content

Repair the docs minimatch audit without disabling the check - #225

Merged
rmcdaniel merged 1 commit into
mainfrom
fix/docs-minimatch-audit-20261102
Nov 2, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
fix/docs-minimatch-audit-20261102

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

The docs audit fails on minimatch through Eleventy's asset copier. Pin patched minimatch 11.0.3 only under @11ty/recursive-copy, whose call site uses the supported match() API. Keep the moderate audit threshold and existing Eleventy version. Declare Node 20 or 22+ for the private docs toolchain to match the resolved dependencies; PHP requirements are unchanged.

Fresh npm ci --ignore-scripts and npm audit --audit-level=moderate report zero vulnerabilities. Local Node 22.22.1 / PHP 8.3.36 qualification passes docs examples, the complete composer docs build, all 374 pages / 16 guide destinations and links, and analytics checks. The unchanged PHP vendor graph was reused read-only; hosted CI retains its normal fresh install, offline link and browser checks on Node 24.

Only the docs package manifest and lock change. This main-branch repair is independent of #219's native backend qualification and creates no SDK release.

Fixes #224.

@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review November 2, 2026 00:33
@rmcdaniel
rmcdaniel merged commit 456147a into main Nov 2, 2026
42 checks passed
@rmcdaniel
rmcdaniel deleted the fix/docs-minimatch-audit-20261102 branch November 2, 2026 00:46
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.

Repair the docs dependency audit for minimatch GHSA-g3hv-75wg-m249

1 participant