Skip to content

Commit

Permalink
chore: Add a source tarball deploy workflow.
Browse files Browse the repository at this point in the history
This builds the autotools files (configure, etc.) so people can build
the code without needing to install autotools.
  • Loading branch information
iphydf committed Feb 15, 2025
1 parent 4adebe4 commit f8a0f55
Show file tree
Hide file tree
Showing 7 changed files with 754 additions and 736 deletions.
66 changes: 33 additions & 33 deletions .github/workflows/cflite_pr.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
# Derived from: https://google.github.io/clusterfuzzlite/running-clusterfuzzlite/github-actions/
# # Derived from: https://google.github.io/clusterfuzzlite/running-clusterfuzzlite/github-actions/

name: ClusterFuzzLite pull request fuzzing
# name: ClusterFuzzLite pull request fuzzing

on:
pull_request:
types: [opened, synchronize]
# on:
# pull_request:
# types: [opened, synchronize]

jobs:
Fuzzing:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sanitizer:
- address
- undefined
- memory
steps:
- name: Build Fuzzers (${{ matrix.sanitizer }})
id: build
uses: google/clusterfuzzlite/actions/build_fuzzers@v1
with:
sanitizer: ${{ matrix.sanitizer }}
- name: Run Fuzzers (${{ matrix.sanitizer }})
id: run
uses: google/clusterfuzzlite/actions/run_fuzzers@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
fuzz-seconds: 300 # 5 mins (total time, not per test)
mode: 'code-change'
sanitizer: ${{ matrix.sanitizer }}
# Optional but recommended: For storing certain artifacts from fuzzing.
# See later section on "Git repo for storage".
storage-repo: https://github.com/TokTok/toktok-fuzzer.git
storage-repo-branch: master # Optional. Defaults to "main"
# jobs:
# Fuzzing:
# runs-on: ubuntu-latest
# strategy:
# fail-fast: false
# matrix:
# sanitizer:
# - address
# - undefined
# - memory
# steps:
# - name: Build Fuzzers (${{ matrix.sanitizer }})
# id: build
# uses: google/clusterfuzzlite/actions/build_fuzzers@v1
# with:
# sanitizer: ${{ matrix.sanitizer }}
# - name: Run Fuzzers (${{ matrix.sanitizer }})
# id: run
# uses: google/clusterfuzzlite/actions/run_fuzzers@v1
# with:
# github-token: ${{ secrets.GITHUB_TOKEN }}
# fuzz-seconds: 300 # 5 mins (total time, not per test)
# mode: 'code-change'
# sanitizer: ${{ matrix.sanitizer }}
# # Optional but recommended: For storing certain artifacts from fuzzing.
# # See later section on "Git repo for storage".
# storage-repo: https://github.com/TokTok/toktok-fuzzer.git
# storage-repo-branch: master # Optional. Defaults to "main"
20 changes: 10 additions & 10 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
name: checks
# name: checks

on:
pull_request:
branches: [master]
types: [opened, reopened, synchronize, milestoned]
pull_request_target:
branches: [master]
# on:
# pull_request:
# branches: [master]
# types: [opened, reopened, synchronize, milestoned]
# pull_request_target:
# branches: [master]

jobs:
checks:
uses: TokTok/ci-tools/.github/workflows/check-release.yml@master
# jobs:
# checks:
# uses: TokTok/ci-tools/.github/workflows/check-release.yml@master
Loading

0 comments on commit f8a0f55

Please sign in to comment.