Skip to content

The @demlik/tea catalog pin is 0.18.0 while 0.19.0 is published #10132

Description

@usirin

In plain words

We pin tea at 0.18.0, but 0.19.0 is out and its built code is the same. Falling behind makes the next upgrade bigger. We would move the pin to 0.19.0 once the fabrika-cli 0.8.0 release merges.

What to do

Bump the root catalog pin for @demlik/tea from 0.18.0 to 0.19.0 in pnpm-workspace.yaml, refresh pnpm-lock.yaml, and keep the catalog comment naming the version the vitest-peer reason holds for.

The founder approved this bump on 2026-09-27. Land it only once release PR #9463 (fabrika-cli 0.8.0) has merged; check its state before opening the PR.

Triage note: read at origin/main: pnpm-workspace.yaml line 27 is '@demlik/tea': 0.18.0, and the comment above it (lines 24-26) names "0.18.0's optional vitest peer". Manifests listing @demlik/tea are packages/fabrika-cli, packages/tuval, packages/tuval-pi, packages/tuval-agy, packages/tuval-boot-proof, packages/tuval-claude, packages/tuval-cron, packages/tuval-notify, packages/tuval-shell, packages/tuval-worktree and apps/tuval. All resolve through the one catalog entry, so no manifest edit is expected.

Triage note: the filer reports dist/ is byte-identical between 0.18.0 and 0.19.0 and the peerDependencies match. I did not re-run that diff. If the lockfile refresh pulls anything beyond the tea entries, stop and report it.

Triage note: searched the board for tea pin work. #10133 (notice new tea releases) is a separate problem; #9787 and #9796 are closed and set the 0.18.0 pin. Nothing open owns this bump, so it stays standalone.

Acceptance criteria

  • pnpm-workspace.yaml catalogs '@demlik/tea': 0.19.0, and the comment above it names 0.19.0 where it named 0.18.0.
  • pnpm-lock.yaml resolves @demlik/tea@0.19.0 and has no @demlik/tea@0.18.0 entry left.
  • No package manifest changes: every consumer still lists @demlik/tea as catalog:.
  • The test suites of packages/fabrika-cli, packages/tuval and packages/tuval-pi pass, including fabrika-cli's tea-peer test.
  • The PR merges only after release PR chore(main): release fabrika-cli 0.8.0 #9463 has merged. [evidence: state of https://github.com/chore(main): release fabrika-cli 0.8.0 #9463 at merge time]

Original report (verbatim)

Summary

The root catalog pins @demlik/tea at 0.18.0. tea 0.19.0 was published on 2026-09-26 and nobody has bumped the pin. The founder approved the bump on 2026-09-27, to land after the fabrika-cli 0.8.0 release PR (#9463) merges.

What I was doing

Preparing the fabrika-cli 0.8.0 release (#9463). While checking tea's version I saw 0.19.0 had been out for a day.

What I observed

Why it matters

Staying behind on a first-party dep makes the next bump bigger. Also the catalog comment should keep naming the version the vitest-peer reason holds for.

Pointers

Suggested next step (non-binding)

After #9463 merges: bump the catalog entry to 0.19.0, update its comment to say 0.19.0, pnpm install to refresh the lockfile, and run the tests of fabrika-cli, tuval and tuval-pi.


Filed by an agent · session bc1bd9fd-00a1-474b-ada9-c223d0f09632 · branch main · 2026-09-28T05:43:08Z

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    axis:pipeline-hardeningStanding cross-cutting axis: pipeline hardening (was milestone #1; go-forward label)class:codecreated by fabrika status bootstrap label-taxonomyp2Lowest priorityready-for:agentAn execution engine may pick this up.status:triagedTriage signed off; ready for write-code to picktype:choreNo behavior change

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions