Skip to content

test: run the clean-clone reproduce smoke for one SKU with a realistic budget - #55

Merged
hobbyistz merged 1 commit into
mainfrom
test/live-reproduce-timeout
Sep 22, 2026
Merged

hobbyistz merged 1 commit into
mainfrom
test/live-reproduce-timeout

Conversation

@hobbyistz

@hobbyistz hobbyistz commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

The scheduled live gate shells ./reproduce for each public SKU with a five-minute budget that predates the full re-derivation default. That re-derivation reads the whole retained history window before it prices a day, so it takes well over five minutes per SKU on a hosted runner and the smoke has timed out on every scheduled run since 2026-09-11, while every push and pull-request run stayed green.

The in-process live tests already re-derive every SKU. This check exists to prove the launch command itself from a clean clone, so it now runs for one SKU with half an hour of headroom.

Validation: ruff passes; the rewritten test passes locally against the public front (one SKU, 96 observations matched, about 11 minutes under load).


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

…c budget

The scheduled live gate shelled ./reproduce for all four SKUs with a
five-minute budget written when the default was the receipts check. The
default is now the full re-derivation over the retained history window,
which takes well over five minutes per SKU on a hosted runner, so the
smoke timed out daily. The in-process live tests already re-derive every
SKU; this check exists to prove the launch command itself. Run it for one
SKU and give it half an hour of headroom.

Signed-off-by: hobbyistz <293619914+hobbyistz@users.noreply.github.com>
@hobbyistz
hobbyistz merged commit c5ed585 into main Sep 22, 2026
5 checks passed
@hobbyistz
hobbyistz deleted the test/live-reproduce-timeout branch September 22, 2026 01:20
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