We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 64c9747 commit 1c8e703Copy full SHA for 1c8e703
.github/workflows/fuzz.yml
@@ -9,6 +9,16 @@ on:
9
jobs:
10
fuzzing:
11
runs-on: ubuntu-latest
12
+ strategy:
13
+ matrix:
14
+ target:
15
+ - fuzz_amf0_body
16
+ - fuzz_amf0_element_array
17
+ - fuzz_amf0_header
18
+ - fuzz_amf3_body
19
+ - fuzz_amf3_int_signed
20
+ - fuzz_amf3_int_unsigned
21
+ - fuzz_amf3_string
22
steps:
23
- uses: actions/checkout@v4
24
@@ -22,10 +32,10 @@ jobs:
32
33
- name: Run Fuzzing
34
run: |
25
- cargo fuzz run fuzz_amf0_body -- -max_total_time=180
35
+ cargo fuzz run ${{ matrix.target }} ${{ contains(matrix.target, 'amf3') && '--features amf3' || ''}} -- -max_total_time=180
26
36
27
37
- uses: actions/upload-artifact@v4
28
38
if: failure()
29
39
with:
30
- name: fuzz-failures
40
+ name: ${{ matrix.target }}
31
41
path: fuzz/artifacts/
0 commit comments