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: merge seed corpora with public OSS-Fuzz corpora on CFLite #22302
Conversation
21d58e4
to
a6046e5
Compare
Judging by https://github.com/systemd/systemd/actions/runs/1767066906 it seems to be working. For example the fuzz-varlink seed corpus was merged with the OSS-Fuzz corpus and the fuzzer used 5088 files (instead of 10)
|
a6046e5
to
7237edb
Compare
It's blocked by google/clusterfuzzlite#84 :-( |
to let it cover as much code as possible. It should help to catch most regressions in a few minutes.
The idea behind this action is to make it possible to compare the latest fuzz targets with PRs to figure out whether bugs are really reproducible in PRs only. Since forks (including systemd-stable) are usually based on the upstream repository where almost all the bugs are fixed before releases are cut it should be safe to assume that if CFLite finds bugs in PRs they are most likely introduced in those PRs. It should probably be brought back once google/clusterfuzzlite#84 is fixed.
7237edb
to
a75f166
Compare
@mrc0mmand to get it around I decided to no longer upload artifacts containing the latest build
The action is being tested in https://github.com/evverx/systemd/runs/4997912999?check_suite_focus=true and once it's green it should be good to go I think. |
Looks like CI is happy with this change (given the job you've posted), so LGTM. |
a75f166
to
d38363b
Compare
Still LGTM, thanks! Let's wait for the job to finish. |
to let it cover as much code as possible. It should help to catch most regressions in a few minutes.