Skip to content

feat(hub)!: delete bench-settings mount; settings live in tenant config (CL-8160) - #769

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-8160-reads
Sep 17, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-8160-reads

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

What

Deletes ${TENANT_PREFIX}/bench-settings and the @corbits/bench package
outright: the route, the bench.bench_settings store, its migration, and
the bench Postgres schema. db-setup now drops that schema forward-only
alongside the CL-8158 dead mounts, and the reset path still lists bench
among the package schemas so a leftover deployment is cleaned on the next
reset.

Where the settings moved

Nowhere — there was nothing to move. The package shipped a browser client
(getBenchSettings/patchBenchSettings) that no app or package ever
imported, and the similarly-named getBenchSettings in the chat package is
its own unrelated store. The surface was dead, so it's deleted rather than
folded into stock tenant config.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run check:structural
  • bun --cwd apps/web test

@linear-code

linear-code Bot commented Sep 17, 2026

Copy link
Copy Markdown

CL-8160

`${TENANT_PREFIX}/bench-settings` served a bench's purpose/type out of a
package-owned `bench.bench_settings` side-table. Nothing read it: the
package shipped a browser client (`getBenchSettings`/`patchBenchSettings`)
that no app or package ever imported, and the chat package's
similarly-named `getBenchSettings` is its own unrelated store. So there is
nothing to move into stock tenant `config` — the surface is deleted
outright.

Gone with it: the route, the store, the migration, and the `bench` schema,
which `db-setup` now drops forward-only alongside the CL-8158 dead mounts.
The reset path still lists `bench` among the package schemas so a leftover
deployment is cleaned on the next reset.
@TheGreatAxios TheGreatAxios changed the title feat(hub)!: bench-settings off the hub; insights, evals, workflow detail, catalog blocks blocked on stock (CL-8160) feat(hub)!: delete bench-settings mount; settings live in tenant config (CL-8160) Sep 17, 2026
@TheGreatAxios
TheGreatAxios merged commit a9e9e7c into main Sep 17, 2026
23 of 24 checks passed
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