File tree Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Original file line number Diff line number Diff line change 3434          . ./scripts/fuzz_targets 
3535          uv run generate_matrix | tee $GITHUB_OUTPUT 
3636
37+ GenerateCorpus :
38+     runs-on : ubuntu-latest 
39+     steps :
40+       - name : Checkout 
41+         uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683  #  v4
42+         with :
43+           repository : curl/curl-fuzzer 
44+       - name : Install uv 
45+         uses : astral-sh/setup-uv@bd01e18f51369d5a26f1651c3cb451d3417e3bba  #  v6
46+       - name : Create corpus 
47+         run : | 
48+           uv run yaml_to_corpus --corpus-dir corpora/ yaml/ 
49+ name : Upload corpus 
50+         uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02  #  v4
51+         with :
52+           name : corpus 
53+           path : corpora/ 
54+ 
3755  BuildFuzzers :
3856    runs-on : ubuntu-latest 
3957    steps :
5775        path : fuzz.tar 
5876
5977  RunFuzzers :
60-     needs : [ BuildFuzzers, DetermineMatrix ] 
78+     needs : [ BuildFuzzers, DetermineMatrix, GenerateCorpus  ] 
6179    runs-on : ubuntu-latest 
6280    strategy :
6381      matrix : ${{ fromJSON(needs.DetermineMatrix.outputs.matrix) }} 
6987        run : tar xvf fuzz.tar build-out/${{ matrix.fuzzer }} build-out/${{ matrix.fuzzer }}_seed_corpus.zip 
7088      - name : Display extracted files 
7189        run : ls -laR build-out/ 
90+         #  Download the corpora directory to the root of the repository
91+       - name : Download corpus 
92+         uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093  #  v4
93+         with :
94+           name : corpus 
95+       - name : Show corpus 
96+         run : ls -laR corpora/ 
7297      - name : Run Fuzzer ${{ matrix.fuzzer }} 
7398        uses : google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master 
7499        with :
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments