Skip to content

Add protocol fuzz coverage and CI - #20

Merged
jeffreyaven merged 3 commits into
mainfrom
ci/protocol-fuzz-coverage
Oct 8, 2026
Merged

jeffreyaven merged 3 commits into
mainfrom
ci/protocol-fuzz-coverage

Conversation

@jeffreyaven

@jeffreyaven jeffreyaven commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add six native Go fuzz targets with deterministic regression corpora and protocol response checks.
  • Add a pinned, read-only-permission fuzz workflow for pull requests and scheduled campaigns, plus contributor guidance and a make target.
  • Raise the Go toolchain floor to 1.25.3 without upgrading dependencies; include narrowly scoped input-safety fixes found during fuzzing.

Validation

  • go test ./... on Go 1.25.3.
  • Six 30-minute fuzz campaigns passed.
  • StackQL importer package tests and full build passed with a temporary local replacement.
  • make fuzz smoke test passed through Git Bash.

GitHub Actions execution remains to be validated by CI.

jeffreyaven and others added 3 commits October 8, 2026 17:03
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jeffreyaven
jeffreyaven merged commit 8f01a47 into main Oct 8, 2026
10 checks passed
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.

2 participants