Skip to content
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

fuzz: Add cifuzz #186

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

fuzz: Add cifuzz #186

wants to merge 1 commit into from

Conversation

manunio
Copy link
Contributor

@manunio manunio commented Nov 20, 2024

This PR adds cifuzz action workflow which is a service provided by oss-fuzz where this project already runs, this helps in catching shallow bugs, regression or build breakage by running fuzzers on PR for ~5 minutes (excluding the build time).

@manunio manunio marked this pull request as draft November 20, 2024 13:14
@manunio manunio marked this pull request as ready for review November 20, 2024 13:15
@manunio manunio force-pushed the fuzz-add-cifuzz branch 2 times, most recently from 1ef57e2 to 4c6a423 Compare November 30, 2024 13:00
@manunio manunio marked this pull request as draft November 30, 2024 17:32
@Kludex
Copy link
Owner

Kludex commented Dec 6, 2024

Why is it a draft?

@manunio
Copy link
Contributor Author

manunio commented Dec 6, 2024

Why is it a draft?

I wanted to test something. Will mark it as ready for review.

@manunio manunio marked this pull request as ready for review December 6, 2024 07:56
@Kludex
Copy link
Owner

Kludex commented Dec 6, 2024

Am I still going to receive emails if there are issues on the fuzz thingy after this?

Also... I guess the idea is not to run this in every PR? 👀

@manunio
Copy link
Contributor Author

manunio commented Dec 6, 2024

Am I still going to receive emails if there are issues on the fuzz thingy after this?

For oss-fuzz you will still receive emails like earlier, there won't be any changes for that. for cifuzz you will not receive emails, it will report it via github action tab like rest of actions.

Also... I guess the idea is not to run this in every PR? 👀

Idea is to run this on every PR as that helps in catching regression, but this can be restricted to particular branch like release/**.

Do you want to limit the run to releases or a specific branch?

This PR adds [cifuzz](https://google.github.io/oss-fuzz/getting-started/continuous-integration/) action workflow which is a service provided by oss-fuzz where this project already runs, this helps in catching shallow bugs, regression or build breakage by running fuzzers on PR for ~5 minutes (excluding the build time).
@Kludex
Copy link
Owner

Kludex commented Dec 16, 2024

Do you want to limit the run to releases or a specific branch?

It can be on schedule or on main, but on every PR will be too much for me. Would you mind changing it? 🙏

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