Skip to content

infra: Suppress unsigned integer overflow crashes #389

infra: Suppress unsigned integer overflow crashes

infra: Suppress unsigned integer overflow crashes #389

Workflow file for this run

name: Images
on:
pull_request:
push:
branches:
- '**'
tags-ignore:
- '**'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
build-base-image:
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build base fuzzor image
run: |
docker system prune --force
docker buildx build --build-arg=FUZZOR_CI=1 --tag fuzzor-base:latest --file infra/Dockerfile.base .
build-bitcoin:
needs: [build-base-image]
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build bitcoin fuzzor image
run: cd projects/bitcoin && docker buildx build --tag fuzzor-bitcoin:latest .
build-lnd:
needs: [build-base-image]
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build lnd fuzzor image
run: cd projects/lnd && docker buildx build --tag fuzzor-lnd:latest .
build-core-lightning:
needs: [build-base-image]
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build core-lightning fuzzor image
run: cd projects/core-lightning && docker buildx build --tag fuzzor-core-lightning:latest .
build-rust-lightning:
needs: [build-base-image]
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build rust-lightning fuzzor image
run: cd projects/rust-lightning && docker buildx build --tag fuzzor-rust-lightning:latest .
build-rust-psbt:
needs: [build-base-image]
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build rust-psbt fuzzor image
run: cd projects/rust-psbt && docker buildx build --tag fuzzor-rust-psbt:latest .
build-openssl:
needs: [build-base-image]
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build openssl fuzzor image
run: cd projects/openssl && docker buildx build --tag fuzzor-openssl:latest .
build-secp256k1:
needs: [build-base-image]
runs-on: self-hosted
steps:
- uses: actions/checkout@v5
- name: Build secp256k1 fuzzor image
run: cd projects/secp256k1 && docker buildx build --tag fuzzor-secp256k1:latest .