Skip to content

Copy missing fuzzers to image#14253

Merged
DavidKorczynski merged 4 commits intogoogle:masterfrom
sethmlarson:python3-libraries-unused-fuzzers
Nov 11, 2025
Merged

Copy missing fuzzers to image#14253
DavidKorczynski merged 4 commits intogoogle:masterfrom
sethmlarson:python3-libraries-unused-fuzzers

Conversation

@sethmlarson
Copy link
Copy Markdown
Contributor

Depends on hugovk/python-library-fuzzers#1 to avoid errors.
This pull request copies the following missing fuzzers into the image:

  • fuzzer-re
  • fuzzer-zipfile
  • fuzzer-tarfile
  • fuzzer-configparser
  • fuzzer-tomllib
  • fuzzer-plistlib

Need to create a mechanism that ensures this doesn't happen in the future. Also some documentation, as it's not obvious when creating a new fuzzer on the python-library-fuzzers repository that you'd need to update this build.sh file, too.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Nov 5, 2025

sethmlarson (verified) is either the primary contact or is in the CCs list of projects/python3-libraries.

@sethmlarson
Copy link
Copy Markdown
Contributor Author

Our undefined behavior sanitizer is failing for unrelated reasons (opened an issue here: python/cpython#141370). Pinging @DavidKorczynski as you may be (smartly) using a PR filter that doesn't show failing builds. Would merging this PR mean our fuzz targets would run even if this build is failing?

@DavidKorczynski
Copy link
Copy Markdown
Collaborator

could you disable undefined in the project.yaml? Then this should be good to go

@sethmlarson
Copy link
Copy Markdown
Contributor Author

@DavidKorczynski yeah, done in 950e8d4

@DavidKorczynski DavidKorczynski merged commit b8e7579 into google:master Nov 11, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants