ReviewOS

also looking at this

craft-native/craft

test: align release rehearsal deadlines with subprocess budgets

#366
Merged chris wants to merge codex/native-release-rehearsal-budget into main
1 file +28 -24
9 days ago

The required release rehearsal gave its real Bumpx subprocess 30 seconds, but the surrounding Bun test inherited a five-second deadline and killed successful work early. On the release Mac, this reproduced twice before any release tag was created.

Give the explicit-version and patch rehearsals independent test cases and align the three real CLI scenarios with their existing bounded subprocess budget. Preserve version, changelog, rollback, and Git-ref assertions.

Validation: the unchanged suite reproduced 35 pass / 1 timeout, and the focused unchanged case timed out again. After the fix, the normal bun run test:release passed all 37 tests with 550 assertions; the explicit and patch cases completed in 6.5 and 8.0 seconds. Pickier passed for the changed test. Normal SDK CI 39148701309 is fully green, including stock Play software boot/disposal and generated iOS/Watch compilation with the timed native-input test.

1 changed file on the files tab, with 0 review threads.

Sign in to comment on this pull request.