mirror of https://git.sr.ht/~stygianentity/bincode
41 lines
972 B
YAML
41 lines
972 B
YAML
{
|
|
"name": "CIFuzz",
|
|
"on": [
|
|
"pull_request"
|
|
],
|
|
"jobs": {
|
|
"Fuzzing": {
|
|
"runs-on": "ubuntu-latest",
|
|
"steps": [
|
|
{
|
|
"name": "Build Fuzzers",
|
|
"id": "build",
|
|
"uses": "google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master",
|
|
"with": {
|
|
"oss-fuzz-project-name": "bincode",
|
|
"language": "rust"
|
|
}
|
|
},
|
|
{
|
|
"name": "Run Fuzzers",
|
|
"uses": "google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master",
|
|
"with": {
|
|
"oss-fuzz-project-name": "bincode",
|
|
"fuzz-seconds": 300,
|
|
"language": "rust"
|
|
}
|
|
},
|
|
{
|
|
"name": "Upload Crash",
|
|
"uses": "actions/upload-artifact@v4",
|
|
"if": "failure() && steps.build.outcome == 'success'",
|
|
"with": {
|
|
"name": "artifacts",
|
|
"path": "./out/artifacts"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|