Skip to content

chore(deps): sweep 2026-09-08 - #84

Merged
vvillait88 merged 1 commit into
mainfrom
deps/sweep-2026-09-08
Sep 8, 2026
Merged

chore(deps): sweep 2026-09-08#84
vvillait88 merged 1 commit into
mainfrom
deps/sweep-2026-09-08

Conversation

@vvillait88

@vvillait88 vvillait88 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Routine dependency sweep, dev-only. No runtime dependency changed and no release is needed.

  • @types/node 26.4.1 to 26.5.0.
  • Drop the nanoid override. With the override removed and the lock re-resolved, every locked copy of nanoid still lands on 3.3.18, the fixed release for GHSA-2v37-7h3g-55p8, so the floor was inert. Verified by removing every override, reinstalling, and diffing resolved versions.
  • Keep the esbuild override: the same drill showed tsup resolving esbuild 0.27.7 without it.
  • packageManager to bun 1.4.2, the current release.

Held on purpose: eslint 9 and TypeScript 6 (org-wide holds), typescript-eslint 8.70.0 (inside the 24h release soak at sweep time; dependabot will propose it). GitHub Actions pins audited and current (checkout, cache, setup-bun, setup-node all on their latest majors). OSV scan over the lock: no issues.

Worked with Varun.

Type of change

  • Bug fix (no breaking change)
  • New feature (no breaking change)
  • Breaking change (existing callers must update)
  • Docs, tests, or internal maintenance only

Public API

none

Test plan

Ran locally on the branch: bun run lint, bun run typecheck, bun run knip, bun run test (166 passed, 9 skipped), bun run build, all exit 0. osv-scanner scan --lockfile bun.lock: 456 packages, no issues.

Checklist

  • Tests cover the new behavior, and the suite passes locally
  • Lint, format, and type checks pass
  • Docs and README examples updated if the public surface changed
  • No secrets, credentials, or personal data in the diff or the tests

@types/node 26.4.1 to 26.5.0. Drop the nanoid override: every locked copy
already resolves to 3.3.18, the fixed release for GHSA-2v37-7h3g-55p8, with
the override removed (verified by removing it and diffing the lock), so the
floor was doing nothing. The esbuild override stays: without it tsup resolves
esbuild 0.27.7. packageManager to bun 1.4.2, the current release CI installs.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@vvillait88
vvillait88 merged commit 75e24ea into main Sep 8, 2026
6 checks passed
@vvillait88
vvillait88 deleted the deps/sweep-2026-09-08 branch September 8, 2026 17:20
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