Skip to content

test(sandbox): synchronize background mirror pull assertions - #4663

Merged
yannickmonney merged 1 commit into
mainfrom
ci/sandbox-mirror-pull-readiness
Oct 10, 2026
Merged

yannickmonney merged 1 commit into
mainfrom
ci/sandbox-mirror-pull-readiness

Conversation

@yannickmonney

@yannickmonney yannickmonney commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

The workspace unit job can report two mirror-image pulls although production correctly deduplicates pulls that are still running. The fake pull finishes immediately; a late missing-image result can legitimately start a new pull after the first completes.

Keep the fake pull blocked until all three mirror attempts and builder create return. Wait for the marker’s exact contents, verify one in-flight pull, retain all three --pull never attempts, and require the eventual completed pull. Production behavior is unchanged.

Current main already contains the shared observation-suite inventory repair, so this rebased PR now changes only services/sandbox/src/buildkit-lifecycle.test.ts.

Base main commit 71b5ec6e05e86ccf0f4b40e58ff5fbfbee5980; head 4aa130cb355da8f5bf451f34e51e736dea369449; exact one-path diff. The accepted source proof covered 1,468 sandbox tests on Linux, 32 workflow-policy tests, sandbox types, scoped type-aware lint/format and strict scoped SAST. Full native source and merge-group validation remain required; no whole-workspace, live deployment or PostgreSQL proof is claimed.

@yannickmonney
yannickmonney force-pushed the ci/sandbox-mirror-pull-readiness branch 2 times, most recently from 1a09f79 to dc99644 Compare October 9, 2026 21:06
@yannickmonney
yannickmonney force-pushed the ci/sandbox-mirror-pull-readiness branch from dc99644 to 4aa130c Compare October 9, 2026 21:09
@yannickmonney
yannickmonney merged commit 73d03a9 into main Oct 10, 2026
59 of 64 checks passed
@yannickmonney
yannickmonney deleted the ci/sandbox-mirror-pull-readiness branch October 10, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant