Skip to content

Worked on message string parameter expansion #21

Worked on message string parameter expansion

Worked on message string parameter expansion #21

Workflow file for this run

# Build OSSFuzz fuzz targets from source.
name: build_ossfuzz
on:
pull_request:
push:
permissions: read-all
jobs:
build_ossfuzz:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: ["ubuntu-24.04"]
steps:
- name: Install build dependencies
run: |
sudo apt -y install git
- uses: actions/checkout@v6
with:
repository: google/oss-fuzz
path: oss-fuzz
- name: Build OSSFuzz fuzz targets
env:
BRANCH: ${{ github.head_ref || github.ref_name }}
ORGANIZATION: ${{ github.event.pull_request.head.repo.owner.login || github.repository_owner }}
working-directory: oss-fuzz
run: |
mkdir -p projects/libevt
cp projects/libyal/build.sh projects/libevt/
cp projects/libyal/project.yaml projects/libevt/
head -n 20 projects/libyal/Dockerfile > projects/libevt/Dockerfile
echo "RUN git clone --depth 1 https://github.com/${ORGANIZATION:-libyal}/libevt.git -b ${BRANCH:-main} libevt" >> projects/libevt/Dockerfile
tail -n 3 projects/libyal/Dockerfile >> projects/libevt/Dockerfile
python3 infra/helper.py build_image --pull libevt
python3 infra/helper.py build_fuzzers --sanitizer address libevt
python3 infra/helper.py check_build libevt