FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
cpython/.github/workflows/reusable-cifuzz.yml at main · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.5k
(2.5k)
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
cpython
/
.github
/
workflows
/
reusable-cifuzz.yml
Copy path
View runs
More file actions
More file actions
Latest commit
History
History
History
49 lines (46 loc) · 1.73 KB
Breadcrumbs
cpython
/
.github
/
workflows
/
reusable-cifuzz.yml
Copy path
File metadata and controls
49 lines (46 loc) · 1.73 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#
CIFuzz job based on https://google.github.io/oss-fuzz/getting-started/continuous-integration/
name
:
Reusable CIFuzz
on
:
workflow_call
:
inputs
:
oss-fuzz-project-name
:
description
:
OSS-Fuzz project name
required
:
true
type
:
string
sanitizer
:
description
:
OSS-Fuzz sanitizer
required
:
true
type
:
string
permissions
:
contents
:
read
jobs
:
cifuzz
:
name
:
${{ inputs.oss-fuzz-project-name }} (${{ inputs.sanitizer }})
runs-on
:
ubuntu-latest
timeout-minutes
:
60
steps
:
-
name
:
Build fuzzers (${{ inputs.sanitizer }})
id
:
build
uses
:
google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@ed23f8af80ff82b25ca67cd9b101e690b8897b3f
#
master
with
:
oss-fuzz-project-name
:
${{ inputs.oss-fuzz-project-name }}
sanitizer
:
${{ inputs.sanitizer }}
-
name
:
Run fuzzers (${{ inputs.sanitizer }})
uses
:
google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@ed23f8af80ff82b25ca67cd9b101e690b8897b3f
#
master
with
:
fuzz-seconds
:
600
oss-fuzz-project-name
:
${{ inputs.oss-fuzz-project-name }}
output-sarif
:
true
sanitizer
:
${{ inputs.sanitizer }}
-
name
:
Upload crash
if
:
failure() && steps.build.outcome == 'success'
uses
:
actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
#
v7.0.1
with
:
name
:
${{ inputs.sanitizer }}-artifacts
path
:
./out/artifacts
-
name
:
Upload SARIF
if
:
always() && steps.build.outcome == 'success'
uses
:
github/codeql-action/upload-sarif@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2
#
v4.38.2
with
:
sarif_file
:
cifuzz-sarif/results.sarif
checkout_path
:
cifuzz-sarif
Back
|
FazBrowse Home
|
New Git URL