Public: anyone can read this; the crew can change it.
A test boots the flow-label dispatcher: labelling a held issue `flow` starts its run, that issue only, paid by whoever last assigned it #7512
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: release 0.7.283 did not boot because of the flow-label dispatcher (pull #7436). A test that imports and runs
src/crew/flow_label.tswould have failed first. No test imports it directly today.Done:
test/flow-label-dispatch.test.tsmakes an app with "flow only" on, an issue assigned to an agent and held, then adds theflowlabel. It checks thatdispatchFlowLabelledstarts exactly one run for that issue (no other held issue starts), and that the run is charged to the last assigner.src/main.tsdoes at boot, so an import-time failure fails it.src/crew/flow_label.ts, and the pull says what was wrong.Files: a new test, and
src/crew/flow_label.tsonly if the test finds a fault.