Repository navigation
Conversation
…e the gate The Rust and JS checks each run on their own runner, gathered under the two names the main ruleset requires, so a PR waits for the slowest check instead of their sum. On main the binaries, the .vsix and the browser zips build while the suite runs; the images, the release and every store publish still wait for it to pass.
…l checks to the Kilo and agents copies
… the worker owns, and review fixes A run that cannot pause (a caller still on the line, recorded off, or a bus open) holds ctx.await_signal in the node's call instead of failing: the hold clock runs only while every step waits, `holdSecs` (default 60, 0 fails at once, at most 30 days) gives the wait up as a catchable error, recorded so a replay fails the same, and the wait is withdrawn. Unrecorded runs hold their waits; Route's defaultHoldSecs is gone. Review fixes: the node's call records the answer it took and early answers wait for their step; the last word never overtakes a chunk and is queued under the lock it is taken under; a run let go of is claimed again once its last drive here left; a queued answer stays the wait's one answer; a wait needs its run's row; run endings page past failures; the search index pauses on one full broker; a run that cannot pause carries on through a worker's shutdown until the process goes. ExecPython documents what its shared processes keep.
…the single editor job did
…'s log; the reset's caller already hears it
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The speed and foundations plan, plus its review rounds.
run/run_log), written by the worker's lanes in batches (weft_record_batch). Fast runs (the default) wait for their record only where weft acts on it;durable: truekeeps every finished step across a worker death. Upgrading from an older install wipes the run history once (setup.shasks,--yesanswers); projects, settings, connections and infra stay.outlivesCaller,recorded: false, or a bus open) holdsctx.await_signalin the node's call. The hold clock runs only while every step waits;holdSecs(default 60, 0 fails at once, at most 30 days) gives the wait up as a catchable error, recorded so a replay fails the same, and the wait is withdrawn. Route'sdefaultHoldSecsis gone.exec_event(waits_name_their_run,born_runs_hold_no_waits) andparked_fire(waits_name_their_run) on top of the branch's earlier ones.Every check the PR runs passed locally first, and the full e2e suite passed on this branch before the last review round (155/155); the review fixes reran their named e2e tests.