Repository navigation
test(ui-live-e2e): pin the live lane's backend to the published 18.2.0 - #27167
Conversation
The live allowlist ran against @objectstack/cli 18.1.0, one release behind this tree's 18.2.0, and 4 of its 5 tests failed on every run against it. At 18.2.0 the same specs pass. This wires nothing into CI. Claude-Session: https://claude.ai/code/session_01QSeKYpYkHMvcHo4SRHNhw6 Co-authored-by: Claude <noreply@anthropic.com>
席位核对 — ACCEPT · domain:devx#2 · head
|
Part of #25914
Clause-②: no
Metadata-protocol: none
维护者速读
ui/e2e/live/ci/backend.env的OBJECTSTACK_VERSION从 18.1.0 改为 18.2.0,只有这一行。ui/e2e/live/ci/backend.env第 16 行。bash ui/e2e/live/ci/start-backend.sh应输出resolved @objectstack/cli@18.2.0,并以ready: seeded sign-in answered结束。What changes
ui/e2e/live/ci/backend.env:OBJECTSTACK_VERSION18.1.0 → 18.2.0, the version this tree'spackages/cliis at and npm'slatest. No other value in the file names the old version; its comments describe the pin, not its value. This is step 1 of ruling 6464191239, letter D. It wires nothing into CI. Step 2 (boot the workspace backend, add theci.ymljob, enrol it inREQUIRED_CONTEXTS) is the separate card that ruling filed. Q3 B (the 18 unrun live specs,domain:ui) also stays open on #25914, which is why this PR isPart ofand does not close the card.Tests
The four
test:e2e:live:cispecs, 5 consecutive runs,--retries 0(the config already pinsretries: 0,workers: 1), with the COMMITTED file at837f1f05, which is this branch before theorigin/mainmerge. The merge brought no change underui/e2e/live/.Boot recipe, the deleted objectui
live-e2e.ymlone:start-backend.shfrom a freshLIVE_BACKEND_DIR(cold prepare and boot 104 s;resolved @objectstack/cli@18.2.0 -> 27f38ada4981), thenVITE_BASE_PATH=/ vite buildofui/apps/console, thenvite previewwithDEV_PROXY_TARGETat the backend, andLIVE_API_URL/LIVE_APP_URLset.Before, at the 18.1.0 pin on
76e90df6(os-dev-report 6461924763): 0/5 runs green; action-modal, both master-detail cases and screen-flow failed identically on every run, and only saved-view-filter passed.Wall times are shared-box seconds. One backend process served all five runs.
Acceptance notes
skip-changeset: the file is underui/e2e/, which no package publishes.Verification
dispatch-gates --commands (11 derived) and --ran reconciliation
Derived at
837f1f05, change set: 1 path,ui/e2e/live/ci/backend.env(+1 / -1).--ran: "Run reconciliation — 11 derived, 11 run, 0 NOT-MEASURED, 0 UNRUN." (a derived zero: every row carries an exit code).Generated by Claude Code