Skip to content

chore(deps): clear the 34 open Dependabot alerts in yarn.lock - #439

Merged
JosephSamirL merged 1 commit into
mainfrom
feat/js-sdk-dependabot-alerts
Sep 30, 2026
Merged

JosephSamirL merged 1 commit into
mainfrom
feat/js-sdk-dependabot-alerts

Conversation

@abbaseya

Copy link
Copy Markdown
Collaborator

Clears all 34 open Dependabot alerts (15 high, 15 medium, 4 low). Every alert is in yarn.lock, and no published package changes.

Supersedes #438. Its yarn install --immutable fails, because the undici resolution now resolves to 7.30.0 and its lockfile no longer matches.

What changed

One line in the root package.json: the undici resolution floor moves from >=7.29.0 <8 to >=7.29.1 <8. Everything else is yarn.lock, re-resolved inside declared ranges. No new resolutions entry was needed.

Package Before After How
brace-expansion 1.1.18 / 2.1.4 / 5.0.9 1.1.21 / 2.1.7 / 5.0.12 re-resolved
fast-uri 3.1.6 3.1.8 re-resolved
js-yaml 4.x 4.3.1 4.3.2 re-resolved
markdown-it 14.3.0 14.3.2 re-resolved
morgan 1.11.0 + 1.12.1 1.12.1 stale ^1.10.1 entry collapsed
qs 6.15.3 6.16.0 express 4.22.2 → 4.22.3, which declares qs ~6.16.0
multer 2.2.0 2.4.0 @nestjs/platform-express 11.1.28 → 11.2.6, no major bump
sharp 0.35.2 0.35.4 wrangler → 4.141.0, whose miniflare pins sharp 0.35.4
undici 7.29.0 7.30.0 resolution floor raised

Multer 2.4.0 no longer needs concat-stream and typedarray, so both leave the lockfile.

The repo's 3-day release-age gate (npmMinimalAgeGate) holds wrangler at 4.141.0. That version already carries the patched sharp.

Verification

  • yarn install --immutable passes.
  • Root yarn build exits 0. Its peerDependency rewrite of packages/*/package.json was stripped, and those files match main.
  • yarn lint in packages/js-sdk is clean.
  • yarn test:mocha across 10 packages: 577 passing, 0 failing.
  • CI=1 yarn test:browser in packages/js-sdk: 49 passed.

The commit is chore(deps), so release-please does not cut a release.

🤖 Generated with Claude Code

Re-resolve brace-expansion, fast-uri, js-yaml, markdown-it, morgan,
qs, multer and sharp inside their declared ranges, and raise the
undici resolution floor to 7.29.1. No published package changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@JosephSamirL JosephSamirL left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Approved via /approve. An independent code review ran through /review, and this issues the B-G4 human marker at 9264be9.

@JosephSamirL
JosephSamirL merged commit a1190bd into main Sep 30, 2026
6 checks passed
@JosephSamirL
JosephSamirL deleted the feat/js-sdk-dependabot-alerts branch September 30, 2026 14:53
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