Skip to content

Promote main → production (2026-05-15 04:49 UTC)#199

Open
tau-release-bot[bot] wants to merge 43 commits into
productionfrom
release/main-to-production
Open

Promote main → production (2026-05-15 04:49 UTC)#199
tau-release-bot[bot] wants to merge 43 commits into
productionfrom
release/main-to-production

Conversation

@tau-release-bot
Copy link
Copy Markdown

@tau-release-bot tau-release-bot Bot commented May 8, 2026

Promotes main (e1cb093a) →
production (currently at 9ae489c9).

43 commits since the last production release:

  • e1cb093 docs(root): add learned rules for API health checks, config management, and workspace patterns (@richard Fontein)
  • e1ae52a feat(api): add production-grade quality bar to CAD agent role (@richard Fontein)
  • 85f0e58 refactor(ui): simplify AuthProvider and remove ErrorToaster (@richard Fontein)
  • 53c5b25 docs(api-extractor): clarify origin-centering for makeEllipsoid and makeSphere (@richard Fontein)
  • 8e6134a chore(api-extractor): regenerate opencascade.js types (@richard Fontein)
  • 75fe73d fix(ui): adapt tab divider selectors for dockview v6 CSS changes (@richard Fontein)
  • 6c0ab3b chore(root): update better-auth and dependencies to v1.6.11 with plugin support (@richard Fontein)
  • 78c9334 fix(ui): return undefined instead of null from peeked model (@richard Fontein)
  • 8bbc113 chore(runtime): sync @taucad/opencascade.js to V8 final + mimalloc (3.0.0-beta.d3056ef) (@richard Fontein)
  • 12f2d61 refactor(api): migrate read_file dedup from state channel to Redis BaseStore (@richard Fontein)
  • 5be1689 docs(root): add learned context on prompt-cache busting and tool-result offloading (@richard Fontein)
  • 51a7e86 fix(api): gate token-usage reminder behind 70% context-window threshold for cache stability (@richard Fontein)
  • a1e05c5 chore(root): add build123d and pi repository entries to repos.yaml (@richard Fontein)
  • 6948ed8 fix(ui): prime Geist Mono font to prevent decoration drift in Monaco (@richard Fontein)
  • 6e5382e refactor(oxlint): extract ownership detection helpers in require-using-on-disposable rule (@richard Fontein)
  • 2dc07ec chore(root): refactor Cursor configuration with project-scoped learned rules (@richard Fontein)
  • 3c993fb refactor(ui): standardize type annotations and improve readonly consistency (@richard Fontein)
  • 667c30d refactor(ui): replace Virtuoso scrolling with static flex layout for user message bubbles (@richard Fontein)
  • e2a16b6 feat(oxlint): add require-using-on-disposable rule for resource leak detection (@richard Fontein)
  • f8728c6 feat(api): implement tool-result offloading middleware with per-tool char caps and generic envelope (@richard Fontein)
  • 3fa3ca6 refactor(ui): remove lazy bundled-types tree hook and simplify mount loading (@richard Fontein)
  • 3f013b0 fix(ui): prevent viewport material state bleed in screenshot disposal (@richard Fontein)
  • d780cca chore(root): document major WASM binding patterns via library references (@richard Fontein)
  • 7eb355f feat(ui): add mobile-aware DirectoryLink with files pane auto-open (@richard Fontein)
  • ebb119d refactor(ui): add support for webgpu stenciling in section view (@richard Fontein)
  • 1cc17de chore(root): upgrade three-viewport-gizmo fork patch version (@richard Fontein)
  • 0ed509a chore(root): add three-mesh-bvh and three-cad-viewer to repos config (@richard Fontein)
  • d8d73f1 fix(ui): standardize graphics backend terminology in viewer (@richard Fontein)
  • a9aa7b1 refactor(ui): unify main scene rendering with priority-based frame loop strategy (@richard Fontein)
  • f5773a7 refactor(ui): simplify useToolbarOverflow to accept width directly (@richard Fontein)
  • 7a4c3c1 refactor(runtime): adjust tessellation tolerance defaults for preview and export (@richard Fontein)
  • 7659172 style(ui): add sash hover styling to match Dockview primary theme (@richard Fontein)
  • 0c27f68 refactor(ui): defer Inspector import to avoid localStorage access at module load (@richard Fontein)
  • 1cb35ad feat(api): add publication views counter metrics (@richard Fontein)
  • 480d299 fix(ui): handle missing TAU_API_URL during React Router prerender (@richard Fontein)
  • eba94cd feat(ui): add WebGPU graphics backend support with dual rendering pipeline (@richard Fontein)
  • 7b34e27 feat(ui): add LSP workspace filesystem bridge for Monaco editor (@richard Fontein)
  • b6bc2ae feat(oxlint): add no-monaco-create-model linting rule (@richard Fontein)
  • 09bbb22 deps: three-viewport-gizmo 2.2.2-tau.1 (WebGPU hover fix) (@richard Fontein)
  • c904ec5 feat(api): add multi-file pattern guidance to CAD agent prompts (@richard Fontein)
  • 8aff721 ci(root): exclude production branch from review app workflow (@richard Fontein)
  • 5e4956e ci(root): update CI/deploy workflow environment and documentation (@richard Fontein)
  • 16f806d docs(root): expand agent guidance on LSP FS architecture and language contributions (@richard Fontein)

  • This PR is bot-managed — force-updated on every push to main. Do not push to release/main-to-production manually.
  • No required PR checks. Verify staging (https://taucad.dev, https://api.taucad.dev/health/live) before merging.
  • Merge triggers Netlify prod UI build (taucad-prod-us) + .github/workflows/prod-deploy-on-merge.yml (Fly API tau-api).

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

API Preview 🐙

Status: ✅ Deployed
API URL: https://tau-api-pr-199.fly.dev
Paired UI: https://deploy-preview-199--taucad.netlify.app (Netlify deploy preview)

@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-08 04:21 UTC) Promote main → production (2026-05-08 04:31 UTC) May 8, 2026
@rifont rifont temporarily deployed to nx-cloud-write May 8, 2026 04:33 — with GitHub Actions Inactive
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-08 04:31 UTC) Promote main → production (2026-05-08 16:50 UTC) May 8, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-08 16:50 UTC) Promote main → production (2026-05-08 21:09 UTC) May 8, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-08 21:09 UTC) Promote main → production (2026-05-11 05:31 UTC) May 11, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-11 05:31 UTC) Promote main → production (2026-05-11 09:43 UTC) May 11, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-11 09:43 UTC) Promote main → production (2026-05-12 08:34 UTC) May 12, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-12 08:34 UTC) Promote main → production (2026-05-12 10:51 UTC) May 12, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-12 10:51 UTC) Promote main → production (2026-05-13 02:43 UTC) May 13, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-13 02:43 UTC) Promote main → production (2026-05-13 03:56 UTC) May 13, 2026
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-13 03:56 UTC) Promote main → production (2026-05-14 03:28 UTC) May 14, 2026
rifont and others added 9 commits May 14, 2026 19:11
….0.0-beta.d3056ef)

Pack the newly built @taucad/opencascade.js@3.0.0-beta.d3056ef tarball (OCCT 8.0.0
V8-native exceptions + mimalloc + 4491 symbols) from repos/opencascade.js/dist/ into
tarballs/opencascade-fork/ and update packages/runtime to consume it via file: protocol,
matching the established tarballs/ override pattern used for langchain forks.

This wires the V8 + mimalloc WASM into @taucad/runtime so that apps/ui and runtime
tests exercise the new binding surface. A formal beta publish to npm (replacing the
3.0.0-beta.1 specifier with a registry version) should follow once the
occt-v8-emscripten-5 PR is merged into the taucad/opencascade.js fork.

runtime tests: 160 files / 2070 tests pass with the new WASM.

Co-authored-by: Cursor <cursoragent@cursor.com>
@tau-release-bot tau-release-bot Bot changed the title Promote main → production (2026-05-14 03:28 UTC) Promote main → production (2026-05-15 04:49 UTC) May 15, 2026
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