Skip to content

fix(deps): bump fast-uri to 3.1.2 to resolve CVE-2026-6321 and CVE-2026-6322#39

Merged
vbreuss merged 2 commits into
mainfrom
fix/fast-uri-vulnerabilities
May 10, 2026
Merged

fix(deps): bump fast-uri to 3.1.2 to resolve CVE-2026-6321 and CVE-2026-6322#39
vbreuss merged 2 commits into
mainfrom
fix/fast-uri-vulnerabilities

Conversation

@vbreuss

@vbreuss vbreuss commented May 10, 2026

Copy link
Copy Markdown
Member

Pulled in transitively via @docusaurus/core -> ... -> ajv -> fast-uri. ajv's "^3.0.1" range already accepts 3.1.2; only the lockfile pin needed refreshing.

Also adds a build-pages job to ci.yml that mirrors the deploy flow in pages.yml (./build.sh Pages -> npm ci -> npm run build) but stops before deployment.
This catches docs build regressions before they reach main.

vbreuss added 2 commits May 10, 2026 09:50
…26-6322

Pulled in transitively via @docusaurus/core -> ... -> ajv -> fast-uri.
ajv's "^3.0.1" range already accepts 3.1.2; only the lockfile pin needed refreshing.
Adds a build-pages job to ci.yml that mirrors the deploy flow in pages.yml
(./build.sh Pages -> npm ci -> npm run build) but stops before deployment.
This catches docs build regressions before they reach main.
@vbreuss vbreuss self-assigned this May 10, 2026
Copilot AI review requested due to automatic review settings May 10, 2026 07:57
@vbreuss
vbreuss enabled auto-merge (squash) May 10, 2026 07:57
@vbreuss
vbreuss disabled auto-merge May 10, 2026 07:57
@vbreuss
vbreuss merged commit b87fb82 into main May 10, 2026
5 checks passed
@vbreuss
vbreuss deleted the fix/fast-uri-vulnerabilities branch May 10, 2026 07:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the docs-site dependency lockfile to pick up a patched fast-uri version (addressing the referenced CVEs) and strengthens CI by adding a PR-time docs build job that mirrors the GitHub Pages build flow (without deployment).

Changes:

  • Refreshed Docs/pages/package-lock.json to bump fast-uri to 3.1.2 (transitive via Docusaurus/AJV).
  • Reformatted pages.yml / build.yml for consistent YAML indentation.
  • Added a build-pages job to ci.yml to build aggregated docs + Docusaurus site on pull requests.

Reviewed changes

Copilot reviewed 2 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
Testably.Site.slnx Adds pages.yml to the solution index.
Docs/pages/package-lock.json Updates the pinned fast-uri tarball/version to 3.1.2.
.github/workflows/pages.yml YAML formatting normalization (no functional step changes).
.github/workflows/ci.yml Adds a PR-time “Build Pages” job (aggregate docs + npm ci + npm run build).
.github/workflows/build.yml YAML formatting normalization (no functional step changes).
Files not reviewed (1)
  • Docs/pages/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml
Comment on lines +13 to +15
- uses: actions/checkout@v3
- name: Setup .NET
uses: actions/setup-dotnet@v3
Comment on lines +14 to +16
- uses: actions/checkout@v3
- name: Setup .NET
uses: actions/setup-dotnet@v3
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.

2 participants