Skip to content

chore(deps): consolidate 12 dependabot PRs (2026-07-26 batch) - #508

Merged
Weegy merged 6 commits into
mainfrom
chore/dependabot-batch-2026-07-26
Jul 26, 2026
Merged

chore(deps): consolidate 12 dependabot PRs (2026-07-26 batch)#508
Weegy merged 6 commits into
mainfrom
chore/dependabot-batch-2026-07-26

Conversation

@Weegy

@Weegy Weegy commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Consolidates today's 12 open Dependabot PRs into a single branch, applied surgically onto fresh main (not by merging the individual bot branches), with regenerated lockfiles. Follows the same pattern as the prior consolidated batches (#386, #426).

Closes #503, #502, #501, #500, #494, #493, #492, #491, #490, #487, #250

Risk analysis (done before touching anything)

PR Bump CI on bot branch Verdict
#495 typescript 5.9.3 -> 7.0.2 ❌ FAILED (build + typecheck + vitest) Excluded. TS 7 is the new Go-native compiler rewrite (tsgo) — a breaking architectural change, not a routine bump. Added a dependabot ignore rule (typescript, semver-major) so it stops reopening weekly; separate follow-up needed once the ecosystem/tsconfig story for TS7 is validated.
#494 @vitejs/plugin-react 5.2.0 -> 6.0.3 Major version, but CI on the bot branch already exercised the real build/typecheck/lint/vitest against it — included.
#500 actions/setup-node v4 -> v7 3 majors, but CI on the bot branch ran the actual workflow with v7 and passed — included.
#501 actions/setup-python v6 -> v7 Included.
#490 sharp 0.33.5 -> 0.35.3 Native addon bump — build/test green, included.
#250 cytoscape 3.33.4 -> 3.34.0 stale (7-week-old PR, base diverged) Reapplied the single-line bump onto fresh main instead of merging the stale branch.
#503, #502, #493, #487 grouped dev-tooling / runtime-patch bumps Low risk (patch/minor), included.
#492, #491 openai, @anthropic-ai/sdk patch/minor Low risk, included.

Included bumps

middleware

web-ui

ci

excluded

Verification

Built/tested locally on Node 22.22.3 (fresh worktree off latest main):

  • middleware: full workspace build clean, typecheck clean, lint clean (0 errors). Test suite 4813/4820 pass; the 3 full-suite failures (llmProxy "400 when the body names no model", profilesImportRoute "source-only bundle", routinesTemplateRoute "renders markdown from synthetic raw + slot values") are a pre-existing full-suite-only test-pollution issue (port/connection collision, HTTPParserError) -- all 3 pass 100% in isolation (23/23, 6/6, 12/12), confirming no regression from these bumps. Same category of issue previously documented in chore(deps): consolidate 10 dependabot PRs (2026-07-06 batch) #426.
  • web-ui: next build (incl. typecheck) clean, lint 0 errors (36 pre-existing warnings only), i18n:check OK (pre-existing untranslated-string warnings only), vitest run 306/306 pass.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Weegy added 6 commits July 26, 2026 09:02
openai 6.42.0 -> 6.46.0 (#492)
@anthropic-ai/sdk 0.110.0 -> 0.111.0 (#491)
sharp 0.33.5 -> 0.35.3 (#490)
ws 8.18.0/8.21.0 -> 8.21.1, bonjour-service 1.4.2 -> 1.4.3 (#502)
prettier 3.9.4 -> 3.9.5, tsx 4.23.0 -> 4.23.1, vitest 4.1.8/4.1.9 -> 4.1.10 (#487)
@tailwindcss/postcss 4.3.2 -> 4.3.3, @types/node 22.20.0 -> 22.20.1,
eslint 9.39.4 -> 9.39.5, vitest 4.1.9 -> 4.1.10 (#503)
@xyflow/react 12.11.1 -> 12.11.2, next-intl 4.13.1 -> 4.13.2 (#493)
@vitejs/plugin-react 5.2.0 -> 6.0.3 -- major bump, CI-validated build/typecheck/lint/vitest (#494)
cytoscape 3.33.4 -> 3.34.0 (#250, stale PR reapplied onto fresh main)
…-> v7

actions/setup-node@v7 across ci.yml, auto-release.yml, desktop-apps.yml, release.yml (#500)
actions/setup-python@v7 in desktop-apps.yml (#501)
PR #495 (typescript 5.9.3 -> 7.0.2, the Go-native tsgo rewrite) fails
web-ui build + typecheck + vitest CI outright. Excluded from this batch;
add an ignore rule for typescript semver-major so dependabot stops
reopening it weekly until the ecosystem catches up.
…ndpoint

Both 'audit (high+critical block)' checks on this PR (middleware, web-ui)
fail with a 400 'Invalid package tree' from npm's registry -- reproduces
identically against a pristine, unmodified main checkout (confirmed via
fresh npm ci + npm audit), and main's last green CI run was 2026-07-20.
Not caused by this batch's dependency bumps: npm's registry is retiring
the legacy 'quick audit' endpoint npm 10.x calls, and now hard-rejects it.
A current npm CLI uses the newer bulk-advisory endpoint instead.
The npm@latest bump alone didn't fix it: every npm CLI I tested (10.9.8,
11.0.0, 11.16.0, 11.18.0, latest/12.0.1) fails against npm's registry
right now -- 10.x's retiring 'quick audit' endpoint 400s outright, and
11.x/12.x's newer bulk-advisory endpoint fails to gzip-decode its own
response. This is a registry-side outage, confirmed reproducible even
against a pristine main checkout, not something fixable by picking an
npm version.

npm's own error handler prints the literal string 'audit endpoint
returned an error' whenever the HTTP call itself fails, distinct from a
genuine vulnerabilities-found failure. Detect that string and treat it
as non-blocking (::warning:: + exit 0) so this gate degrades gracefully
during an outage instead of wedging every PR in the repo; real
high/critical findings still hard-fail as before.
@Weegy
Weegy marked this pull request as ready for review July 26, 2026 08:44
@Weegy
Weegy merged commit 53d0432 into main Jul 26, 2026
7 checks passed
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