Skip to content

chore: update dependencies - #66

Merged
gkurt merged 1 commit into
mainfrom
chore/update-deps
Jul 11, 2026
Merged

chore: update dependencies#66
gkurt merged 1 commit into
mainfrom
chore/update-deps

Conversation

@gkurt

@gkurt gkurt commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Runs ncu -u --workspaces --root + bun update to bump every workspace package to latest, then resolves the fallout.

Notable version bumps

  • padrone 1.9 → 2.0 (major) — generator's CLI framework. Verified: CLI boots, generate produces a valid bundle.
  • tegami 1.0.0-beta.5 → 1.2.5 — release tooling. Verified: config loads, tegami pr preview runs.
  • astro 7.0.3 → 7.0.7, @astrojs/* minors, starlight-theme-nova 0.12.1, tailwindcss 4.3.2, sharp 0.35.3
  • next 16.2.10, vite 8.1.4, remotion 4.0.488, vue-tsc 3.3.7
  • @biomejs/biome 2.5.3, @typescript/native-preview (tsgo) bumped, zod 4.4.3, solid-js 1.9.14

Issues resolved

  • typescript held at ^6.0.3 (ncu proposed ^7.0.2). TypeScript 7 is the native (Go) compiler package — it has no typescript/lib/tsc and no ts.sys, so vue-tsc (nuxt typecheck) and twoslash (via starlight-theme-nova, website build) both crash under it. Real type-checking already runs on @typescript/native-preview (tsgo), which is bumped.
  • @types/node pinned to a single 26.1.1 via overrides. The bumped ranges pulled in 24/25/26 at once; with the root tsconfig's node resolution that let node:child_process resolve to a copy where ChildProcess loses its EventEmitter base on Linux, breaking tsgo in CI. (Same failure class as the dedupe already on the letter-spacing branch — this branch is off main, which still has the multi-version conflict.)

Verification

Local + CI-image (oven/bun, frozen install) both green:

  • biome check, full bun typecheck (darwin and Linux), unit tests (77 pass)
  • renderer build (tsdown), website build (astro), example builds (vite/next/nuxt)
  • website Playwright snapshots, example smoke tests (vite/next/nuxt), Remotion still render

No source changes — dependency manifests + lockfile only. No .tegami changelog entry since the published tegaki package has no runtime change (tooling/devDep bumps only).

Ran 'ncu -u --workspaces --root' + 'bun update' to bump all packages,
then resolved the resulting issues:

- typescript: held at ^6.0.3 (ncu proposed ^7.0.2). TypeScript 7 is the
  native (Go) compiler package, which drops the classic JS layout — it has
  no 'typescript/lib/tsc' and no 'ts.sys', so vue-tsc (nuxt typecheck) and
  twoslash (via starlight-theme-nova, website build) both crash under it.
  Actual type-checking already runs on @typescript/native-preview (tsgo),
  which is bumped normally.
- @types/node: pinned to a single 26.1.1 via overrides. The bumped ranges
  pulled in 24/25/26 simultaneously; with the root tsconfig's node
  resolution that let 'node:child_process' resolve to a copy where
  ChildProcess loses its EventEmitter base on Linux, breaking tsgo in CI
  (same class of failure as the earlier dedupe on main).

Notable majors verified working: padrone 1->2 (generator CLI boots +
generates), tegami beta.5->1.2.5 (config loads, 'pr preview' runs),
biome 2.5.1->2.5.3, astro 7.0.3->7.0.7. Verified: biome, full typecheck
(darwin + Linux/frozen), unit tests, renderer + website + example builds,
website e2e, example smoke tests, Remotion still render.
@github-actions

Copy link
Copy Markdown
Contributor

Tegami

This repository uses Tegami to manage releases. When your changes affect published packages, add a changelog file under .tegami/ before merging.

Create a changelog → · Changelog format

Release preview

Package Bump Version
@tegaki/root patch 0.20.00.20.1
tegaki patch 0.20.00.20.1
@tegaki/example-nuxt patch 0.20.00.20.1
@tegaki/website patch 0.20.00.20.1
@tegaki/example-editframe patch 0.21.00.21.1
@tegaki/example-vite patch 0.20.00.20.1
hyperframes patch 0.20.00.20.1
@tegaki/example-next patch 0.20.00.20.1
@tegaki/example-remotion patch 0.20.00.20.1
@tegaki/example-e2e patch 0.20.00.20.1
tegaki-generator patch 0.20.00.20.1

This PR does not add changelog files. Pending changelogs from other branches are included in the preview above.

Run bun run tegami locally to create a changelog interactively.

Managed by Tegami.

@gkurt
gkurt merged commit 97c42b5 into main Jul 11, 2026
5 checks passed
@gkurt
gkurt deleted the chore/update-deps branch July 11, 2026 16:22
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