-
Notifications
You must be signed in to change notification settings - Fork 584
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
ci: add cifuzz integration #2697
ci: add cifuzz integration #2697
Conversation
Add cifuzz integration so oss-fuzz fuzzers are run 600 secs each PR Signed-off-by: David Korczynski <[email protected]>
Hey, @DavidKorczynski and thanks for this! Could you make it run on every The reason for this is that 90%+ of OpenSIPS contributions to |
Signed-off-by: David Korczynski <[email protected]>
I added |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Argh, we are actually running into an issue here because of CIFuzz. The issue is that the fuzzers are placed in OSS-Fuzz repo rather than opensips, and CIFuzz does some stuff where it deletes the opensips repository and then reclones it, which causes the fuzzers to be removed. The issue is known (google/oss-fuzz#6755) and I have run into it with another project. I should be able to do a quick fix on the OSS-Fuzz repository. Will ping you shortly when the fix has been deployed @liviuchircu |
It works now in my fork @liviuchircu (https://github.com/DavidKorczynski/opensips/actions) so I think it should work if you retrigger the CI |
That's great! Thank you, @DavidKorczynski! |
Add cifuzz integration so oss-fuzz fuzzers are run 600 secs each PR
Signed-off-by: David Korczynski [email protected]
Summary
This adds CI integration with CIFuzz. CIFuzz will run the opensips OSS-Fuzz fuzzers (see this issue here #2625) for a short period of time for each PR. The benefit is that regressions and bugs has a chance of being captured early in the development process.
Details
CIFuzz is the Github action for OSS-Fuzz.
Solution
Compatibility
No compatibility issues.
Closing issues