From d00ac836f318d61ed0e762de03b69041e36d0b64 Mon Sep 17 00:00:00 2001 From: TheodorNEngoy <[email protected]> Date: Sat, 18 Oct 2025 20:59:21 +0200 Subject: [PATCH 1/7] ci(cifuzz): enable real fuzzing (remove dry-run) --- .github/workflows/cifuzz.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 76269e887..964f072d2 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -20,7 +20,6 @@ jobs: with: oss-fuzz-project-name: cli11 language: c++ - dry-run: true - name: Run Fuzzers (dry run) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master @@ -28,4 +27,3 @@ jobs: oss-fuzz-project-name: cli11 language: c++ fuzz-seconds: 600 - dry-run: true From 515d7a8ceed62025782eac815f5d4f4076367508 Mon Sep 17 00:00:00 2001 From: TheodorNEngoy <[email protected]> Date: Sat, 18 Oct 2025 21:29:03 +0200 Subject: [PATCH 2/7] ci(cifuzz): keep dry-run until google/oss-fuzz#14131 merges --- .github/workflows/cifuzz.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 964f072d2..6ea6c2192 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -20,10 +20,12 @@ jobs: with: oss-fuzz-project-name: cli11 language: c++ + dry-run: true - name: Run Fuzzers (dry run) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master with: oss-fuzz-project-name: cli11 language: c++ + dry-run: true fuzz-seconds: 600 From ce3bf07ee5a891cb418b3e3391b40695c90a5980 Mon Sep 17 00:00:00 2001 From: TheodorNEngoy <[email protected]> Date: Sat, 18 Oct 2025 21:54:50 +0200 Subject: [PATCH 3/7] ci(cifuzz): fix YAML indentation + keep dry-run until google/oss-fuzz#14131 merges --- .github/workflows/cifuzz.yml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 6ea6c2192..47a195602 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -1,31 +1,23 @@ name: CIFuzz - on: pull_request: workflow_dispatch: -permissions: - contents: read - jobs: fuzz: runs-on: ubuntu-latest - # keep CI green while OSS-Fuzz project is not merged yet - continue-on-error: true steps: - - uses: actions/checkout@v4 - - name: Build Fuzzers (dry run) uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master with: oss-fuzz-project-name: cli11 language: c++ - dry-run: true + dry-run: true - name: Run Fuzzers (dry run) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master with: oss-fuzz-project-name: cli11 language: c++ - dry-run: true fuzz-seconds: 600 + dry-run: true From 59a0bc2b9226b92cabeaf00b610b0b4f8da41e65 Mon Sep 17 00:00:00 2001 From: TheodorNEngoy <[email protected]> Date: Sat, 18 Oct 2025 22:13:10 +0200 Subject: [PATCH 4/7] ci(cifuzz): enable real fuzzing (remove dry-run) --- .github/workflows/cifuzz.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 47a195602..0b1599b1a 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -12,7 +12,6 @@ jobs: with: oss-fuzz-project-name: cli11 language: c++ - dry-run: true - name: Run Fuzzers (dry run) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master @@ -20,4 +19,3 @@ jobs: oss-fuzz-project-name: cli11 language: c++ fuzz-seconds: 600 - dry-run: true From b8cdc30d1a75984d79c3f66d335e2350c1a13733 Mon Sep 17 00:00:00 2001 From: TheodorNEngoy <[email protected]> Date: Sat, 18 Oct 2025 22:46:15 +0200 Subject: [PATCH 5/7] ci(cifuzz): keep dry-run until google/oss-fuzz#14131 merges --- .github/workflows/cifuzz.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 0b1599b1a..47a195602 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -12,6 +12,7 @@ jobs: with: oss-fuzz-project-name: cli11 language: c++ + dry-run: true - name: Run Fuzzers (dry run) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master @@ -19,3 +20,4 @@ jobs: oss-fuzz-project-name: cli11 language: c++ fuzz-seconds: 600 + dry-run: true From c2d787d06561799ea3b70ce07352db6ef0e60b3d Mon Sep 17 00:00:00 2001 From: TheodorNEngoy <[email protected]> Date: Sun, 19 Oct 2025 01:05:13 +0200 Subject: [PATCH 6/7] ci(cifuzz): keep dry-run until google/oss-fuzz#14131 merges --- .github/workflows/cifuzz.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 47a195602..8c2430668 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -12,6 +12,7 @@ jobs: with: oss-fuzz-project-name: cli11 language: c++ + dry-run: true dry-run: true - name: Run Fuzzers (dry run) @@ -19,5 +20,6 @@ jobs: with: oss-fuzz-project-name: cli11 language: c++ + dry-run: true fuzz-seconds: 600 dry-run: true From 5e92b755fc5f4e3b25b181a4e44d71d64ced0b6c Mon Sep 17 00:00:00 2001 From: TheodorNEngoy <[email protected]> Date: Sun, 19 Oct 2025 14:34:12 +0200 Subject: [PATCH 7/7] ci(cifuzz): fix YAML; valid dry-run workflow --- .github/workflows/cifuzz.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index 8c2430668..81ec64949 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -3,6 +3,9 @@ on: pull_request: workflow_dispatch: +permissions: + contents: read + jobs: fuzz: runs-on: ubuntu-latest @@ -11,15 +14,13 @@ jobs: uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master with: oss-fuzz-project-name: cli11 - language: c++ - dry-run: true + language: 'c++' dry-run: true - name: Run Fuzzers (dry run) uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master with: oss-fuzz-project-name: cli11 - language: c++ - dry-run: true + language: 'c++' fuzz-seconds: 600 dry-run: true