You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 86faeab
Browse filesBrowse the repository at this point in the historyBrowse files
fix(execution): close the review's gaps in removal stops
- A ban records and signals each workspace's stops as soon as its archive
commits, through the archive's post-commit stop hook, instead of after every
archive's socket and webhook cleanup. It also stops runs in the owner's
workspaces archived before the ban, which an archive leaves running.
- The outbox handler re-reads a workspace's running executions when it runs.
An archived workspace keeps its rows, so a run admitted before the ban that
logged after its stop was recorded is still signalled.
- The admin remove-user hook handlers move to lib/auth/admin-removal-stops.ts,
and signal the removed runs even when recording their stops fails.
- The database queue's workspace sweep works in batches of 100 up to the
caller's cap and checks its abort signal between them, like the Trigger.dev
sweep, rather than one unbounded update reported as complete.
0 commit comments