Commit Graph

23 Commits

Author SHA1 Message Date
olivekl 3ca919279a
Clarify language in continuous_integration.md (#6227)
Clarify AND (not OR) for situations when crashes are reported
2021-08-16 09:00:35 -07:00
Catena cyber 062a64b05e
docs: CIFuzz requires a project to be cloned with git (#5886) 2021-06-07 11:34:17 -07:00
AdamKorcz d9d81a1011
Fix minor typo in docs (#5540) 2021-03-31 06:50:53 -07:00
jonathanmetzman 28b35e36fe
[CIFuzz] Support languages non-C++ projects (e.g. Python projects) (#5222)
Allow use of non-C++ projects by specifying the language in the workflow file.
Fixes #5195
2021-02-19 11:54:15 -08:00
jonathanmetzman e93f222966
[CIFuzz] Fix handling of sanitizer artifacts (#5182)
Fixes #5175
1. Put sanitizer in artifact name.
2. Fix parsing of non-ASAN stacks.
2021-02-18 09:57:34 -08:00
jonathanmetzman fa46369f1e
[CIFuzz] Note which languages are supported (#5208)
Related #5195
2021-02-18 07:42:40 -08:00
jonathanmetzman 3d0b6aaa82
[cifuzz] Improve docs (#4359) 2020-09-08 17:29:10 -07:00
jonathanmetzman 8e5f144466
Fix typo in continuous_integration.md 2020-08-24 09:38:29 -07:00
Abhishek Arya 55a4e1d88a
Add CIFuzz documentation on how to run jobs on certain branches, paths (#4113) 2020-07-13 14:50:16 -07:00
Shivam7-1 48bd2b6377
Updated continuous_integration.md (#4014) 2020-06-20 08:31:51 -07:00
Evgeny Vereshchagin cce70171d4
docs: guard curly braces with {% raw %} .. {% endraw %} (#3994)
Just a follow-up to https://github.com/google/oss-fuzz/pull/3984 that
should address https://github.com/google/oss-fuzz/pull/3984#discussion_r440951881.
According to https://jekyllrb.com/docs/liquid/tags/#code-snippet-highlighting,
another option would be to add `render_with_liquid: false` in your front matter to
disable Liquid entirely for a particular document.
2020-06-16 09:43:53 -07:00
Evgeny Vereshchagin d9c7f893f3
[docs] switch to a matrix in the "sanitizer" example (#3984)
This was discussed in https://github.com/google/oss-fuzz/pull/3969#discussion_r439145136
2020-06-16 08:24:48 -07:00
Evgeny Vereshchagin 26e8d7c772
[CIFuzz] Add support for different sanitizers (#3969)
* Revert "Revert "[CIFuzz] Add support for different sanitizers (#3516)""

This reverts commit c580d0d626.

* cifuzz: pass "sanitizer" to the "run fuzzer" step

It's a follow-up to https://github.com/google/oss-fuzz/pull/3516 that
should fix https://github.com/google/oss-fuzz/issues/3727.

* [cifuzz] drop a $

That's another follow-up to #3516 that should help to pass sanitizer correctly.
Otherwise, it always falls back to address with:

2020-06-11 21:10:14,852 - root - INFO - $address is not a project sanitizer, defaulting to address.
2020-06-11 18:27:01 -07:00
Evgeny Vereshchagin 0093bb28f4
cifuzz: s/allowed_broken_targets_percentage/allowed-broken-targets-percentage/ (#3803) 2020-05-13 15:16:29 -07:00
jonathanmetzman 1f533163cc
[CIFuzz] Support ALLOWED_BROKEN_TARGETS_PERCENTAGE (#3726)
Currently we use Github action's inputs as inputs to cifuzz.
This means we need to do an extra step to convert each input into
an env var so our scripts can actually use it.
This is pretty bug prone and unnecessary, we should probably
get rid of this abstraction and switch to encouraging devs to set
the env vars directly.
2020-05-13 12:44:11 -07:00
Evgeny Vereshchagin 8ba4f3a375
cifuzz: upload artifacts only when the "run fuzzers" step fails (#3733)
Closes https://github.com/google/oss-fuzz/issues/3711
2020-04-30 09:40:39 -07:00
Jonathan Metzman c580d0d626 Revert "[CIFuzz] Add support for different sanitizers (#3516)"
This reverts commit 9b30127675.
2020-04-28 14:38:10 -07:00
Leo Neat 9b30127675
[CIFuzz] Add support for different sanitizers (#3516) 2020-04-28 12:31:36 -07:00
Leo Neat c04e4d288d
[CIFuzz] Documentation update (#3572)
* Documentation update

* Abhishek comments
2020-04-02 12:36:17 -07:00
Leo Neat d7a4a4b89f
Documentation update (#3518)
Just fixing a few spelling mistakes and added some features to the description.
2020-03-18 10:58:08 -07:00
Leo Neat f16f391a18
Docs fix (#3416)
Small change to example file to reflect the current action state.
2020-02-21 10:48:22 -08:00
Leo Neat 39fe0d725b
[CIFuzz] Check crash on most recent OSS-Fuzz build (#3385)
Adds functionality to check if a crash exists in the most recent OSS-Fuzz build. This is necessary to determine if a crash was introduced in the current pull request or existed in the project already.  Crashes that are surfaced to the user will be both reproducible and novel to the OSS-Fuzz project.
2020-02-19 15:32:30 -08:00
Leo Neat d376a98ae4
[CIFuzz] Documentation (#3368)
* CIFuzz documentation

* Maxs comments

* Jonathan comments

* Jonathan comments pt.2

* Adding images

* Maxs comments pt.2

* Image spacing

* Maxs comments pt.3

* Jonathan comments
2020-02-12 12:49:17 -08:00