diff --git a/.github/workflows/cflite_batch.yml b/.github/workflows/cflite_batch.yml index 6d661dcea..7f09e9516 100644 --- a/.github/workflows/cflite_batch.yml +++ b/.github/workflows/cflite_batch.yml @@ -2,7 +2,7 @@ name: ClusterFuzzLite batch fuzzing on: schedule: - - cron: "0 6 * * *" # 06:00 UTC daily + - cron: "0 6 * * 1" # 06:00 UTC Mondays workflow_dispatch: permissions: diff --git a/.github/workflows/cflite_build.yml b/.github/workflows/cflite_build.yml deleted file mode 100644 index 4c2000615..000000000 --- a/.github/workflows/cflite_build.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: ClusterFuzzLite continuous builds - -on: - push: - branches: [main] - -permissions: - contents: read - actions: read - -jobs: - Build: - runs-on: ubuntu-latest - concurrency: - group: ${{ github.workflow }}-${{ matrix.sanitizer }}-${{ github.ref }} - cancel-in-progress: true - strategy: - fail-fast: false - matrix: - sanitizer: - - address - steps: - - name: Build Fuzzers (${{ matrix.sanitizer }}) - id: build - uses: google/clusterfuzzlite/actions/build_fuzzers@884713a6c30a92e5e8544c39945cd7cb630abcd1 # v1 - with: - language: rust - sanitizer: ${{ matrix.sanitizer }} - upload-build: true diff --git a/.github/workflows/cflite_pr.yml b/.github/workflows/cflite_pr.yml deleted file mode 100644 index 0bb775062..000000000 --- a/.github/workflows/cflite_pr.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: ClusterFuzzLite PR fuzzing - -on: - pull_request: - branches: [main] - -permissions: - contents: read - actions: read - -jobs: - PR: - runs-on: ubuntu-latest - concurrency: - group: ${{ github.workflow }}-${{ matrix.sanitizer }}-${{ github.ref }} - cancel-in-progress: true - strategy: - fail-fast: false - matrix: - sanitizer: - - address - steps: - - name: Build Fuzzers (${{ matrix.sanitizer }}) - id: build - uses: google/clusterfuzzlite/actions/build_fuzzers@884713a6c30a92e5e8544c39945cd7cb630abcd1 # v1 - with: - language: rust - github-token: ${{ secrets.GITHUB_TOKEN }} - sanitizer: ${{ matrix.sanitizer }} - - name: Run Fuzzers (${{ matrix.sanitizer }}) - id: run - uses: google/clusterfuzzlite/actions/run_fuzzers@884713a6c30a92e5e8544c39945cd7cb630abcd1 # v1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - fuzz-seconds: 600 - mode: code-change - sanitizer: ${{ matrix.sanitizer }} - # Starts from the batch corpus. Reading needs no token, so fork PRs work too. - storage-repo: https://github.com/${{ github.repository }}.git - storage-repo-branch: fuzz-corpus diff --git a/.github/workflows/cflite_prune.yml b/.github/workflows/cflite_prune.yml index b838e8f1f..b5dfd921d 100644 --- a/.github/workflows/cflite_prune.yml +++ b/.github/workflows/cflite_prune.yml @@ -2,7 +2,7 @@ name: ClusterFuzzLite corpus pruning on: schedule: - - cron: "0 5 * * *" # 05:00 UTC, an hour before batch fuzzing + - cron: "0 5 * * 1" # 05:00 UTC Mondays, an hour before batch fuzzing workflow_dispatch: permissions: