Skip to content

chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /web#1058

Closed
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/web/picomatch-4.0.4
Closed

chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /web#1058
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/web/picomatch-4.0.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 25, 2026

Bumps picomatch from 4.0.3 to 4.0.4.

Release notes

Sourced from picomatch's releases.

4.0.4

This is a security release fixing several security relevant issues.

What's Changed

Full Changelog: micromatch/picomatch@4.0.3...4.0.4

Commits

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 25, 2026
@dependabot dependabot bot changed the title build(deps): bump picomatch from 4.0.3 to 4.0.4 in /web chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /web Apr 2, 2026
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/web/picomatch-4.0.4 branch from dd4b7ac to 7225c6a Compare April 2, 2026 12:00
Copy link
Copy Markdown
Collaborator

@nhopeatall nhopeatall left a comment

Choose a reason for hiding this comment

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

Summary

Straightforward dependabot security bump of picomatch 4.0.3 → 4.0.4, fixing CVE-2026-33671 and CVE-2026-33672. Only web/package-lock.json is modified.

The core change (picomatch version bump) is correct and desirable. The lock file also includes collateral re-resolution changes that are typical of npm install regenerating the lockfile:

  • New nested deps for @tailwindcss/oxide-wasm32-wasi (all dev, optional, inBundle)
  • Removal of standalone @trpc/server and react-is entries (both were peer: true)
  • Several packages correctly reclassified as "dev": true (@types/react, csstype, tailwindcss, typescript)

These are all normal npm lock file re-resolution artifacts and not concerning.

CI Note

The lint-and-test check is failing. Since this PR only changes the lock file, this failure is likely either pre-existing on the base branch or caused by the base branch (dev) having advanced significantly since this PR was opened. Worth verifying whether lint-and-test passes on dev currently — if it does, rebasing this PR on latest dev should resolve it. If it fails on dev too, it's unrelated to this PR.

LGTM — the security fix should be merged. Recommend rebasing on latest dev to resolve the CI failure.

🕵️ claude-code · claude-opus-4-6 · run details

@aaight aaight force-pushed the dependabot/npm_and_yarn/web/picomatch-4.0.4 branch from 7225c6a to 8ab663a Compare April 14, 2026 19:13
@zbigniewsobiecki
Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 14, 2026

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@zbigniewsobiecki
Copy link
Copy Markdown
Member

@dependabot recreate

Bumps [picomatch](https://github.com/micromatch/picomatch) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/web/picomatch-4.0.4 branch from 8ab663a to 3b8725e Compare April 14, 2026 19:37
zbigniewsobiecki added a commit that referenced this pull request Apr 14, 2026
Security patches for two advisories blocked on Dependabot:

- vite 6.4.1 → 6.4.2: path traversal in optimize deps sourcemap handler,
  server.fs check for env transport (vitejs/vite#22161, #22159)
- picomatch 4.0.3 → 4.0.4: CVE-2026-33671, CVE-2026-33672

Replaces #1088 and #1058, which were stuck on CI because Dependabot's
lockfile regeneration produced a divergent lockfile vs. dev (dropped
@trpc/server and react-is resolved entries, added platform-specific
tailwindcss-oxide-wasm32-wasi nested entries). Rather than iterate on
@dependabot recreate, bundled both bumps into a single manual PR with
a lockfile regenerated from dev's current state.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@zbigniewsobiecki
Copy link
Copy Markdown
Member

Superseded by #1098 — Dependabot's regenerated lockfile kept diverging from dev (dropped resolved @trpc/server and react-is entries, added platform-specific @tailwindcss/oxide-wasm32-wasi nested entries), so npm ci in CI kept failing. #1098 bundles this bump with the vite one from #1088 using a lockfile regenerated cleanly from current dev.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 14, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/web/picomatch-4.0.4 branch April 14, 2026 19:51
zbigniewsobiecki added a commit that referenced this pull request Apr 14, 2026
Security patches for two advisories blocked on Dependabot:

- vite 6.4.1 → 6.4.2: path traversal in optimize deps sourcemap handler,
  server.fs check for env transport (vitejs/vite#22161, #22159)
- picomatch 4.0.3 → 4.0.4: CVE-2026-33671, CVE-2026-33672

Replaces #1088 and #1058, which were stuck on CI because Dependabot's
lockfile regeneration produced a divergent lockfile vs. dev (dropped
@trpc/server and react-is resolved entries, added platform-specific
tailwindcss-oxide-wasm32-wasi nested entries). Rather than iterate on
@dependabot recreate, bundled both bumps into a single manual PR with
a lockfile regenerated from dev's current state.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants