Skip to content

ci: drop fuzz per-target time 60s -> 15s#24

Merged
GregTheGreek merged 1 commit into
mainfrom
ci/fuzz-shorter
May 14, 2026
Merged

ci: drop fuzz per-target time 60s -> 15s#24
GregTheGreek merged 1 commit into
mainfrom
ci/fuzz-shorter

Conversation

@GregTheGreek
Copy link
Copy Markdown
Owner

Summary

Cuts the fuzz -max_total_time from 60s to 15s per target. Post-merge fuzz on main goes from ~10 min total to ~3 min, roughly 4x fewer runner-minutes per push.

15s per target is still enough to catch crashes that surface from the existing seed corpus; deeper campaigns belong off-CI anyway.

Test plan

  • One-arg change + cosmetic name/comment update
  • After merge: confirm next push to main runs fuzz in ~3 min

Post-merge fuzz on main is currently the longest job in the pipeline at
~10 minutes (10 targets x 60s). 15s per target keeps the smoke-test
intent - crashes from the seed corpus surface in the first few seconds
- while bringing total runtime to ~3 min and cutting runner-minute
spend by ~4x.

Co-Authored-By: Claude
@GregTheGreek GregTheGreek marked this pull request as ready for review May 14, 2026 17:31
@GregTheGreek GregTheGreek merged commit 4f4f440 into main May 14, 2026
7 checks passed
@GregTheGreek GregTheGreek deleted the ci/fuzz-shorter branch May 14, 2026 17:31
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