Skip to content

chore(deps): safe patch/minor refresh - #42

Merged
andrescera merged 1 commit into
mainfrom
chore/deps-safe-refresh-t38
Jul 24, 2026
Merged

chore(deps): safe patch/minor refresh#42
andrescera merged 1 commit into
mainfrom
chore/deps-safe-refresh-t38

Conversation

@andrescera

Copy link
Copy Markdown
Member

What

Safe patch/minor dependency refresh for the TypeScript bindings, plus a CI Bun pin.

  • bindings/typescript: zod ^4.3.5^4.4.3 (minor floor lift), @types/bun ^1.3.5^1.3.14; bun.lock refreshed.
  • .github/workflows/bindings.yml: pin oven-sh/setup-bun bun-version latest1.3.14 (matches the workspace Bun pin; removes floating-latest drift).

Why

Bring the bindings' dependency floor and the CI Bun runtime current within the safe (patch/minor) bucket. bun-version: latest is a floating pin — a new Bun release can silently change the CI runtime; pinning to 1.3.14 makes the bindings lane reproducible and consistent with the rest of the stack.

TypeScript is deliberately held at ^5.9.3: typescript@7 is a major bump, out of scope for a safe-bucket refresh (see the majors register in the effort evidence).

How to verify

cd bindings/typescript
bun install
bun run lint    # tsc --noEmit
bun run build   # tsc
bun test

Local gate green: lint 0, build 0, tests 136 pass / 0 fail.

Risks

Low. zod 4.3.5→4.4.3 and @types/bun 1.3.5→1.3.14 are within-major minor bumps; existing frozen binding exports are unchanged (no API surface change). The Bun pin only affects the CI bindings lane.

- bindings: zod ^4.3.5 -> ^4.4.3 (minor floor lift), @types/bun ^1.3.5 -> ^1.3.14
- bindings.yml: pin oven-sh/setup-bun bun-version latest -> 1.3.14

TypeScript held at ^5.9.3 (TS7 is a major, out of scope for a safe-bucket bump).
@andrescera
andrescera merged commit c6b6e66 into main Jul 24, 2026
5 checks passed
@andrescera
andrescera deleted the chore/deps-safe-refresh-t38 branch July 24, 2026 16:18
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