-
Notifications
You must be signed in to change notification settings - Fork 0
perf(test): remove the CI serial-worker pin with flakes fixed at the source #118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
7ff85d1
fix(test): sequence script-playground drain scenarios instead of raci…
ScriptedAlchemy 5130a0e
fix(test): build the rsc-agent-runtime example payload once before po…
ScriptedAlchemy 73b3ad6
perf(test): derive CI integration workers from cores like local (remo…
ScriptedAlchemy 7578a38
perf(test): drop rstest maxWorkers pins and isolate shared roots per …
ScriptedAlchemy cecd987
fix(test): await reload-channel socket observations instead of assert…
ScriptedAlchemy 92df9b2
fix(test): scale the request/response capture polls in mcp-app-real t…
ScriptedAlchemy bc862e0
Merge PR #90 (perf/rstest-auto-workers): per-RSTEST_WORKER_ID isolati…
ScriptedAlchemy 745ef40
fix(workbench): give the MCP App frame force-close timer a load-toler…
ScriptedAlchemy cf0d100
fix(test): write watched dev-workbench configs atomically and scale t…
ScriptedAlchemy 90d4e3e
Merge remote-tracking branch 'origin/main' into perf/ci-parallel-unpin
ScriptedAlchemy 007e2d7
fix(dev): make the graceful-close receipt window dominate the relay's…
ScriptedAlchemy 844bf44
Merge remote-tracking branch 'origin/main' into perf/ci-parallel-unpin
ScriptedAlchemy 2462715
fix(dev): restart preparation when the config changes between load an…
ScriptedAlchemy 107b242
test(dev): shorten the graceful-close receipt expiry probe through an…
ScriptedAlchemy 9128116
fix(test): sequence the overview HMR edit through the owned reload ch…
ScriptedAlchemy 4533319
fix(test): scale the CLI suite's fixed budgets by the suite time scale
ScriptedAlchemy c14f05f
Merge remote-tracking branch 'origin/main' into land-118
ScriptedAlchemy 0298dae
fix(test): browser pools load a browser-safe setup without node: buil…
ScriptedAlchemy 88313ac
Merge remote-tracking branch 'origin/main' into land-118
ScriptedAlchemy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[P2] Fail closed instead of publishing the fourth torn preparation
After three consecutive config changes, tornRetries is 3 and this entire comparison is skipped, so the method proceeds with the config loaded before the latest write but the snapshot/revision captured after it—the exact stale-model/fresh-revision state this fix is intended to prevent. A save burst or generated config writer can sustain four rounds; assuming it will not does not preserve the preparation invariant. Keep checking on the final attempt and return a typed invalid/transient preparation (or otherwise retry outside this bounded call) when the identities still differ, rather than accepting the torn state.