Skip to content

Sweep dependencies and bump to 2.7.11 - #87

Merged
vvillait88 merged 1 commit into
mainfrom
chore/deps-sweep-2026-09-14
Sep 14, 2026
Merged

vvillait88 merged 1 commit into
mainfrom
chore/deps-sweep-2026-09-14

Conversation

@vvillait88

Copy link
Copy Markdown
Contributor

Summary

Dependency sweep for node-sdk, plus the release bump to 2.7.11.

  • The osv-scanner binary the Dependency Scan job downloads moves from v2.5.1 to v2.6.0. That pin is a workflow input, so dependabot never proposes it.
  • Version 2.7.10 to 2.7.11, which picks up the dev-tooling bumps merged in chore(deps): bump the minor-patch group with 3 updates #86 (@types/node, knip, typescript-eslint) at release time. The SDK has no runtime dependencies, so nothing a consumer installs changes.

Checked and found current: every GitHub Action is on a release-tag major and that major is upstream's latest (actions/checkout@v7 at v7.0.1, actions/setup-node@v7 at v7.0.0, actions/cache@v6 at v6.1.0, oven-sh/setup-bun@v2 at v2.2.0, useblacksmith/checkout@v1 at v1.7.0), with no branch refs and no exact pins; no Dockerfile, so no base digest to check; packageManager bun 1.4.2 is bun's latest; engines (node >=22 <25) matches the org standard and the Node 24 LTS the publish job uses; dependabot config (bun and actions ecosystems, majors-only ignores on the eslint and TypeScript holds), and hook/CI parity (hooks run eslint, typecheck and knip; CI adds the full test suite and the build).

Deliberately not taken: eslint 10 and TypeScript 7 (org-wide holds), and lefthook 2.1.14, published today and still inside the 24h release-age soak. The esbuild ^0.28.1 override stays: removing it resolves esbuild back to 0.27.7.

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

Locally: bun run lint, bun run typecheck, bun run knip, bun run build, bun run test -- --coverage (7 files, 167 passed, 9 skipped), all exit 0. osv-scanner 2.6.0 over bun.lock: 492 packages, no issues. Override drill run from a clean install with and without the override.

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

Worked with Varun. The tag follows the merge.

Moves the osv-scanner binary the Dependency Scan job downloads from
v2.5.1 to v2.6.0 (a workflow input dependabot never proposes) and bumps
the version for release. Actions, bun, dependabot config, the esbuild
override and hook/CI parity were checked and are current.
@vvillait88
vvillait88 merged commit 6032340 into main Sep 14, 2026
6 checks passed
@vvillait88
vvillait88 deleted the chore/deps-sweep-2026-09-14 branch September 14, 2026 16:43
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