Skip to content

chore(deps): update typescript dependencies - #2411

Merged
mattwilkinsonn merged 1 commit into
mainfrom
compass-native/2342-ts-deps
Oct 18, 2026
Merged

mattwilkinsonn merged 1 commit into
mainfrom
compass-native/2342-ts-deps

Conversation

@rigel-mintaka

@rigel-mintaka rigel-mintaka commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

This PR is part of a stack containing 3 PRs:

  1. main
  2. "chore(deps): update typescript dependencies" (this PR)
  3. fix(ui): bump virtual-core to 3.19.6 for the scrollToEnd clamp fix #2444
  4. docs(config): correct the bunfig virtual-core cooldown comment #2445

Summary

Rebuilds Renovate #2342 (TypeScript dependencies) on current main, because the Renovate branch conflicts.

  • @rigelbuild/ref-gate 1.0.0 → 1.0.1 (catalog).
  • @tanstack/virtual-core override 3.19.0 → 3.19.3.
  • bun.lock regenerated with bun install, not merged by hand. It also drops a stale server-image bin entry whose workspace manifest declares no bin.
  • apps/ui/dist.nix outputHash refreshed by tools/renovate/refresh-fod-hashes.ts, which runs a real nix build.

The agent-image/entrypoint.nix hashes are already on main. The refresher recomputed the same values, so that file is not in this diff. This PR does not carry #2342's renovate.yml CLI pin bump (44.155.7 → 44.155.8); that lands in #2435.

Supersedes #2342.

Verification

  • refresh-fod-hashes.ts realised both FODs and wrote back only the UI hash.
  • nix build .#compass-ui passes with the new hash.
  • moon run compass-ui:ci compass-client:ci root:ci ref-gates:ci passes (23 tasks, none cached).

Risks

virtual-core 3.19.1–3.19.3 changes scroll correction (touchcancel handling, scrollToIndex reconcile). Upstream calls these bug fixes. The message surface uses it through @rigelbuild/solid-virtual.

Review follow-ups, not blocking:

  • RIG-5782: 3.19.5 fixes an instant scrollToEnd being cancelled by a transient scroll clamp; bump separately.
  • RIG-5783: the bunfig.toml comment still states the 3.17.8 override.

Compatibility

No API change. The dev UI and agent image pick up the new lock.

Documentation

None needed.

Ledger-impact: none (dependency bump)

@trunk-io

trunk-io Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

😎 This pull request was merged.

@rigel-mintaka

Copy link
Copy Markdown
Contributor Author

Review at head 21ec720: high 0, medium 1, low 1. Medium (virtual-core 3.19.5 scrollToEnd clamp fix) filed as RIG-5782; low (stale bunfig.toml comment) filed as RIG-5783. Both are owned follow-ups linked in the body, under the merge-ASAP rule.

@github-actions

github-actions Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Compass engineering docs preview: https://compass-native-2342-ts-deps.compass-eng-docs.pages.dev

Deployed from compass-native/2342-ts-deps at 94961f2.

Rebuilds Renovate #2342 on current main: ref-gate 1.0.1 and the
virtual-core 3.19.3 override, with bun.lock and the compass-ui FOD hash
regenerated from a real install and build.

Co-authored-by: Matt Wilkinson <matt@rigel.build>
@rigel-mintaka
rigel-mintaka force-pushed the compass-native/2342-ts-deps branch from 21ec720 to 94961f2 Compare October 18, 2026 20:17
@rigel-mintaka

Copy link
Copy Markdown
Contributor Author

Review at head 94961f2 (rebased onto main 50ce22b; main's length-gate bump kept; bun.lock and both FOD hashes regenerated, not hand-merged; diff identical to 21ec720): high 0, medium 1, low 1. Medium filed as RIG-5782, low as RIG-5783. Local: moon compass-ui/compass-client/root/ref-gates ci 23 tasks pass.

@mattwilkinsonn
mattwilkinsonn merged commit 4848a4f into main Oct 18, 2026
26 checks passed
@mattwilkinsonn
mattwilkinsonn deleted the compass-native/2342-ts-deps branch October 18, 2026 21:32
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.

2 participants