Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi Gram,
My apologies for the delay on this but here are my fuzz harness and build script for your project! This Pull-Request includes the necessary changes to integrate fuzzing into textdistance for OSS-Fuzz continuous fuzzing, as discussed in the email chain from May 29, 2024.
In short, this PR adds atheris (the fuzzing framework) as a development dependency, an initial harness, the necessary CI file to integrate the project into OSS-Fuzz, and a build script to be used by ClusterFuzz to prepare for nightly fuzzing.
NOTE: The CIFuzz.yml job will fail until Google merges the necessary textdistance Dockerfile into their OSS-Fuzz repository. This can only be done after this PR is merged.