-
-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update OSS-Fuzz integration #2511
Comments
Thanks for this @correctmost, I'll ask around and get an answer on the primary contact, but I anticipate that the answers to your other questions will be "for sure". |
I got a response from @Pierre-Sassoulas that it's okay to list me (@jacobtylerwalls) as primary: jacobtylerwalls [ at ] gmail.com
Yes, go ahead, and thanks for the help! |
Awesome, thanks! I submitted a PR to fix the build and update the maintainers list: |
I have received permission to update the maintainers list here: pylint-dev/astroid#2511 (comment) This commit also fixes the build by pinning astroid to the latest version with Python 3.8 support. This will allow the corpus to grow until Python 3.9+ is supported on OSS-Fuzz.
The OSS-Fuzz PR was merged, so you should now have access to the following items with your Google account:
If you don't have access yet, it may take a day or two for everything to sync. We also got CC'd on ~15 existing bug reports. Here's my plan for those:
This is my overall plan for the integration:
Let me know if you encounter any issues! |
Coverage builds were fixed by these changes:
I submitted an additional PR to try to increase coverage, which is currently at 66%: Remaining work:
|
Description
An OSS-Fuzz integration was set up for astroid last year. The build has been failing for a few months and it seems to lack active maintenance.
Would you mind if I fixed the build and assigned myself as a co-maintainer? I maintain the librsvg integration and I am familiar with the OSS-Fuzz platform.
Having a functioning OSS-Fuzz integration could help catch regressions on the
main
branch before releases are tagged.Action items
main
(once Python 3.10 support lands)Considerations
Google has documentation for the OSS-Fuzz system, but I can also help answer any questions. Thanks!
The text was updated successfully, but these errors were encountered: