Skip to content

release: gen-worker 0.40.5 (gw#608 CI fix — adopt-test fake capture writes fxgraph entries)#357

Merged
PaulFidika merged 2 commits into
masterfrom
release/gw608-0.40.5
Jul 21, 2026
Merged

release: gen-worker 0.40.5 (gw#608 CI fix — adopt-test fake capture writes fxgraph entries)#357
PaulFidika merged 2 commits into
masterfrom
release/gw608-0.40.5

Conversation

@PaulFidika

Copy link
Copy Markdown
Contributor

The v0.40.4 tag's Publish-to-PyPI run (29794803988) failed its test gate on
tests/test_executor_adopt.py::test_pending_self_mint_boot_packs_and_publishes_only_the_proven_capture,
so PyPI is still at 0.40.3.

Root cause: the gw#608 hardening (finish_fleet_mint refuses a self-mint capture
with no inductor/fxgraph entries) updated the fake capture writers in
test_fleet_cells.py and test_compile_cache.py but missed the equivalent fake
warmup in test_executor_adopt.py, which still wrote only inductor/g/serving_graph.py.
The assertion correctly refused the pack; the capture path itself is fine.

Fix: the fake warmup now writes one fxgraph entry per recorded miss (8),
modeling the real cold-compile layout. The assertion is untouched.

Local: target file 82/82; full suite 1586 passed, 41 skipped (one pre-existing
env-flaky ram-admission test passes in isolation and in CI).

Ships forward as 0.40.5 (v0.40.4 tag stays put).

🤖 Generated with Claude Code

…assertion requires (one entry per miss) — the 0.40.4 CI failure was this un-updated fake, not the capture path
@PaulFidika
PaulFidika merged commit 9c0f1ab into master Jul 21, 2026
1 check passed
@PaulFidika
PaulFidika deleted the release/gw608-0.40.5 branch July 21, 2026 04:34
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