summaryrefslogtreecommitdiff
path: root/.github/workflows/neozip-fuzz.yml
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 20:38:37 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 20:38:37 +0300
commit25a9943d68a7dc31eeefeb17913dbe37d87e5302 (patch)
tree540166d548cafc56726a07225f2dbe649c8e2444 /.github/workflows/neozip-fuzz.yml
parenta4b5ffbaadb591066e2a97f8d450fb1d93e56a6e (diff)
downloadProject-Tick-25a9943d68a7dc31eeefeb17913dbe37d87e5302.tar.gz
Project-Tick-25a9943d68a7dc31eeefeb17913dbe37d87e5302.zip
NOISSUE Remove not needed CI workflows for GitHub Actions and reworked some workflows
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to '.github/workflows/neozip-fuzz.yml')
-rw-r--r--.github/workflows/neozip-fuzz.yml43
1 files changed, 43 insertions, 0 deletions
diff --git a/.github/workflows/neozip-fuzz.yml b/.github/workflows/neozip-fuzz.yml
new file mode 100644
index 0000000000..3e63443cea
--- /dev/null
+++ b/.github/workflows/neozip-fuzz.yml
@@ -0,0 +1,43 @@
+name: "neozip: Fuzz"
+
+on:
+ pull_request:
+ paths:
+ - 'neozip/**'
+ - '.github/workflows/neozip-fuzz.yml'
+ workflow_dispatch:
+ push:
+ branches:
+ - master
+ - develop
+ paths:
+ - 'neozip/**'
+
+concurrency:
+ group: neozip-fuzz-${{ github.ref }}
+ cancel-in-progress: true
+
+jobs:
+ fuzzing:
+ name: Fuzzing
+ runs-on: ubuntu-latest
+ steps:
+ - name: Build Fuzzers
+ uses: google/oss-fuzz/infra/cifuzz/actions/build_fuzzers@master
+ with:
+ oss-fuzz-project-name: 'zlib-ng'
+ dry-run: false
+
+ - name: Run Fuzzers
+ uses: google/oss-fuzz/infra/cifuzz/actions/run_fuzzers@master
+ with:
+ oss-fuzz-project-name: 'zlib-ng'
+ fuzz-seconds: 600
+ dry-run: false
+
+ - name: Upload Crash
+ uses: actions/upload-artifact@v7
+ if: failure()
+ with:
+ name: artifacts
+ path: ./out/artifacts