diff options
Diffstat (limited to '.github/workflows/neozip-fuzz.yml')
| -rw-r--r-- | .github/workflows/neozip-fuzz.yml | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/.github/workflows/neozip-fuzz.yml b/.github/workflows/neozip-fuzz.yml index 3e63443cea..59b74debab 100644 --- a/.github/workflows/neozip-fuzz.yml +++ b/.github/workflows/neozip-fuzz.yml @@ -1,28 +1,31 @@ name: "neozip: Fuzz" on: - pull_request: + push: + branches: [master, develop] paths: - 'neozip/**' - '.github/workflows/neozip-fuzz.yml' - workflow_dispatch: - push: - branches: - - master - - develop + pull_request: paths: - 'neozip/**' + - '.github/workflows/neozip-fuzz.yml' + workflow_dispatch: concurrency: group: neozip-fuzz-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: fuzzing: name: 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: 'zlib-ng' @@ -36,8 +39,8 @@ jobs: dry-run: false - name: Upload Crash - uses: actions/upload-artifact@v7 - if: failure() + uses: actions/upload-artifact@v4 + if: failure() && steps.build.outcome == 'success' with: - name: artifacts + name: neozip-fuzz-artifacts path: ./out/artifacts |
