-
Notifications
You must be signed in to change notification settings - Fork 6
The @demlik/tea catalog pin is 0.18.0 while 0.19.0 is published #10132
Copy link
Copy link
Closed
Labels
axis:pipeline-hardeningStanding cross-cutting axis: pipeline hardening (was milestone #1; go-forward label)Standing cross-cutting axis: pipeline hardening (was milestone #1; go-forward label)class:codecreated by fabrika status bootstrap label-taxonomycreated by fabrika status bootstrap label-taxonomyp2Lowest priorityLowest priorityready-for:agentAn execution engine may pick this up.An execution engine may pick this up.status:triagedTriage signed off; ready for write-code to pickTriage signed off; ready for write-code to picktype:choreNo behavior changeNo behavior change
Description
Activity
Metadata
Metadata
Assignees
Labels
axis:pipeline-hardeningStanding cross-cutting axis: pipeline hardening (was milestone #1; go-forward label)Standing cross-cutting axis: pipeline hardening (was milestone #1; go-forward label)class:codecreated by fabrika status bootstrap label-taxonomycreated by fabrika status bootstrap label-taxonomyp2Lowest priorityLowest priorityready-for:agentAn execution engine may pick this up.An execution engine may pick this up.status:triagedTriage signed off; ready for write-code to pickTriage signed off; ready for write-code to picktype:choreNo behavior changeNo behavior change
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/teafrom0.18.0to0.19.0inpnpm-workspace.yaml, refreshpnpm-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.yamlline 27 is'@demlik/tea': 0.18.0, and the comment above it (lines 24-26) names "0.18.0's optionalvitestpeer". Manifests listing@demlik/teaarepackages/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-worktreeandapps/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 thepeerDependenciesmatch. 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.yamlcatalogs'@demlik/tea': 0.19.0, and the comment above it names 0.19.0 where it named 0.18.0.pnpm-lock.yamlresolves@demlik/tea@0.19.0and has no@demlik/tea@0.18.0entry left.@demlik/teaascatalog:.packages/fabrika-cli,packages/tuvalandpackages/tuval-pipass, including fabrika-cli's tea-peer test.Original report (verbatim)
Summary
The root catalog pins
@demlik/teaat 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
pnpm-workspace.yamlcatalog:'@demlik/tea': 0.18.0(set by fix(fabrika-cli)!: remove lane view and pin @demlik/tea 0.18.0, whose vitest peer admits the vitest adopters run #9784 for the vitest peer range, see @kampus/fabrika-cli pins @demlik/tea 0.12.0, whose vitest peer excludes the vitest adopters run #9771)../agentusage fix, and./effectgraduates fromexperimentaltostable.npm packof 0.18.0 and 0.19.0 and a recursive diff: every file underdist/is byte-identical. OnlyREADME.md(the./effectstability label) andpackage.json(version, and a script renameverify-exportstoverify:exports) differ.peerDependenciesare identical between the two (samevitest: ^2 || ^3 || ^4 || ^5range the pin exists for).@demlik/tea.packages/tuvalandpackages/tuval-piimport@demlik/tea/effect(run,EffectRuntime,Stopped,StoreFailed); nothing in the workspace imports@demlik/tea/agent. Since the built code is unchanged, no consumer source change is expected.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
pnpm-workspace.yaml(catalog entry and its comment)pnpm-lock.yaml(@demlik/tea@0.18.0entries)packages/fabrika-cli,packages/tuval,packages/tuval-pi,apps/tuval, and the otherpackages/tuval-*manifests that list@demlik/teaascatalog: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 installto refresh the lockfile, and run the tests of fabrika-cli, tuval and tuval-pi.Filed by an agent · session
bc1bd9fd-00a1-474b-ada9-c223d0f09632· branchmain· 2026-09-28T05:43:08Z