Skip to content
This repository was archived by the owner on Apr 5, 2026. It is now read-only.
This repository was archived by the owner on Apr 5, 2026. It is now read-only.

Testing: scheduled long-running fuzz campaigns #58

Description

@dvershinin

Context

Follow-up from #51. The current fuzz CI runs each target for 60 seconds per PR, which is good for regression but insufficient for deep coverage exploration.

Proposal

Add a scheduled GitHub Actions workflow (e.g. weekly cron) that:

  1. Runs each fuzz target for a longer duration (e.g. 30 minutes)
  2. Stores the accumulated corpus as a build artifact or in a dedicated branch
  3. Re-uses the corpus across runs for incremental coverage growth
  4. Opens an issue automatically if any crashes are found

Reference

The current fuzz infrastructure is in fuzz/ with make fuzz-run FUZZ_DURATION=<seconds>.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions