Skip to content

deps: combine Dependabot updates - #98

Merged
gpambrozio merged 1 commit into
mainfrom
fm/deps-combine-paseo-plugins
Oct 9, 2026
Merged

gpambrozio merged 1 commit into
mainfrom
fm/deps-combine-paseo-plugins

Conversation

@gpambrozio

Copy link
Copy Markdown
Owner

Combines two Dependabot pull requests into one. Supersedes:

Only lockfiles change. Each one was regenerated with npm update <pkg> in the plugin folder, then checked with a clean npm ci, npm run typecheck, npm test and check-plugin-consistency.mjs in all six plugins. Everything here is a devDependency or a transitive dev package, so no plugin version moves and nothing ships to users. That matches #84.

Included

Package From → to Directory Source Kind
shell-quote 1.10.0 → 1.12.0 skills, model-pricing, launchd-jobs, firstmate #97 (security, critical: quote() command injection) transitive dev (via react-native's devtools)
brace-expansion 1.1.18 → 1.1.21 launchd-jobs, github-board #97 (security, medium: ReDoS) transitive dev (via minimatch)
@types/node 26.6.1 → 26.6.5 herald #90 devDependency (PR had 26.6.4; npm resolved the newer patch)
vitest 5.0.1 → 5.0.3 herald #90 devDependency (pulls in rolldown 1.2.13, vite 8.3.4, why-is-node-running 3.2.1, plus a few others)

herald and github-board already had shell-quote 1.12.0.

Left out

  • @getpaseo/client, @getpaseo/plugin and @getpaseo/protocol 0.10.2 → 0.10.3 in skills (deps: bump the all-dependencies group across 2 directories with 5 updates #90). The repo's rule is to re-pin the SDK only when a plugin needs a newer API, not to track releases.
  • react-native 0.81.5 → 0.87.1 in all six plugins (deps: bump the security group across 6 directories with 3 updates #97). Dependabot raised this top-level pin only to drop sprintf-js, which has no patched release (medium, DoS, <= 1.1.3). It reaches the tree as react-native 0.81 → jest tooling → argparse 1.x. That pin is the version of react-native the Paseo app ships (packages/app on Paseo main is on 0.81.5), and plugin client/ code is type-checked against it. Moving to 0.87 would let code compile against APIs the host doesn't have. sprintf-js is a dev-only transitive that never reaches a bundle, so its Dependabot alerts stay open until the pin moves for a real reason.

🤖 Generated with Claude Code

Lockfile-only. shell-quote 1.10.0 -> 1.12.0 in skills, model-pricing,
launchd-jobs and firstmate; brace-expansion 1.1.18 -> 1.1.21 in
launchd-jobs and github-board; @types/node and vitest in herald.
Supersedes #90 and #97, minus the @getpaseo SDK re-pin and the
react-native 0.81.5 -> 0.87.1 bump.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gpambrozio
gpambrozio merged commit fc48dde into main Oct 9, 2026
9 checks passed
@gpambrozio
gpambrozio deleted the fm/deps-combine-paseo-plugins branch October 9, 2026 19:12
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