spank-olm

WIP Do not look
git clone git://archive.git.mtrnord.blog/MTRNord/spank-olm.git
Log | Files | Refs | README | LICENSE

commit 4257d2c8f403cdbef7c14ca1071cd165618e5b9d
parent 8ad964ffa56272ec4638453471bf198552cedcbd
Author: MTRNord <mtrnord1@gmail.com>
Date:   Mon, 14 Apr 2025 21:49:43 +0200

Setup corpus pruning and fix schedules

Diffstat:
M.github/workflows/cflite_batch.yml | 23+++--------------------
A.github/workflows/cflite_cron.yml | 42++++++++++++++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+), 20 deletions(-)

diff --git a/.github/workflows/cflite_batch.yml b/.github/workflows/cflite_batch.yml @@ -1,7 +1,7 @@ name: ClusterFuzzLite batch fuzzing on: schedule: - - cron: '0 0 * * *' # Every 6th hour. Change this to whatever is suitable. + - cron: '0 0/6 * * *' # Every 6th hour. Change this to whatever is suitable. workflow_dispatch: permissions: read-all jobs: @@ -30,22 +30,4 @@ jobs: mode: 'batch' sanitizer: ${{ matrix.sanitizer }} output-sarif: true - storage-repo: https://${{ secrets.PERSONAL_ACCESS_TOKEN }}@github.com/MTRNord/spank_olm_fuzz_storage.git - Coverage: - runs-on: ubuntu-latest - steps: - - name: Build Fuzzers - id: build - uses: google/clusterfuzzlite/actions/build_fuzzers@v1 - with: - language: c++ - sanitizer: coverage - - name: Run Fuzzers - id: run - uses: google/clusterfuzzlite/actions/run_fuzzers@v1 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - fuzz-seconds: 600 - mode: 'coverage' - sanitizer: 'coverage' - storage-repo: https://${{ secrets.PERSONAL_ACCESS_TOKEN }}@github.com/MTRNord/spank_olm_fuzz_storage.git + storage-repo: https://${{ secrets.PERSONAL_ACCESS_TOKEN }}@github.com/MTRNord/spank_olm_fuzz_storage.git +\ No newline at end of file diff --git a/.github/workflows/cflite_cron.yml b/.github/workflows/cflite_cron.yml @@ -0,0 +1,42 @@ +name: ClusterFuzzLite cron tasks +on: + schedule: + - cron: '0 0 * * *' # Once a day at midnight. +permissions: read-all +jobs: + Pruning: + runs-on: ubuntu-latest + steps: + - name: Build Fuzzers + id: build + uses: google/clusterfuzzlite/actions/build_fuzzers@v1 + with: + language: c++ + - name: Run Fuzzers + id: run + uses: google/clusterfuzzlite/actions/run_fuzzers@v1 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + fuzz-seconds: 600 + mode: 'prune' + output-sarif: true + storage-repo: https://${{ secrets.PERSONAL_ACCESS_TOKEN }}@github.com/MTRNord/spank_olm_fuzz_storage.git + Coverage: + runs-on: ubuntu-latest + steps: + - name: Build Fuzzers + id: build + uses: google/clusterfuzzlite/actions/build_fuzzers@v1 + with: + language: c++ + sanitizer: coverage + - name: Run Fuzzers + id: run + uses: google/clusterfuzzlite/actions/run_fuzzers@v1 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + fuzz-seconds: 600 + mode: 'coverage' + sanitizer: 'coverage' + storage-repo: https://${{ secrets.PERSONAL_ACCESS_TOKEN }}@github.com/MTRNord/spank_olm_fuzz_storage.git +