Commit Graph

4 Commits

Author SHA1 Message Date
Christian Göttsche 23c743c4bb github: bump action dependencies
Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
2023-11-15 08:39:47 -05:00
Christian Göttsche bf5ff1a8df cifuzz: use the default runtime of 600 seconds
The default runtime for CIFuzz[1] is 600 seconds; use it.

Since GitHub pull-requests are not the main contribution workflow the
number of runs should be manageable.

[1]: https://google.github.io/oss-fuzz/getting-started/continuous-integration/

Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
2021-12-15 12:48:23 -05:00
Christian Göttsche 01ce79182b cifuzz: enable report-unreproducible-crashes
Fail and report unreproducible fuzzing crashes and leaks. Such failures
are probably related to some global state not properly reset in the
fuzzer and can cause OSS-Fuzz to report flaky issues.

Suggested-by: Evgeny Vereshchagin
Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
2021-12-15 12:48:19 -05:00
Evgeny Vereshchagin a2a40f0345
ci: turn on CIFuzz
Now that almost all the bugs reported by OSS-Fuzz have been
fixed libsepol/cil should be stable enough to get CIFuzz working
more or less reliably. It should help to catch regressions/new bugs
faster.

https://google.github.io/oss-fuzz/getting-started/continuous-integration/

The patch was tested on GitHub in https://github.com/SELinuxProject/selinux/pull/285
The CIFuzz job can be found at https://github.com/SELinuxProject/selinux/actions/runs/1017865690

Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
2021-07-13 21:03:29 +02:00