name: CI on: [push, pull_request] concurrency: group: ${{ github.workflow }}-${{ github.head_ref || format('{0}-{1}', github.ref, github.run_number) }} cancel-in-progress: true jobs: Lagom: if: github.repository == 'LadybirdBrowser/ladybird' strategy: fail-fast: false matrix: os_name: ['Linux'] os: [ubuntu-22.04] fuzzer: ['NO_FUZZ', 'FUZZ'] toolchain: ['Clang'] include: - os_name: 'macOS' os: macos-14 fuzzer: 'NO_FUZZ' toolchain: 'Clang' - os_name: 'Linux' os: ubuntu-22.04 fuzzer: 'NO_FUZZ' toolchain: 'GNU' uses: ./.github/workflows/lagom-template.yml with: toolchain: ${{ matrix.toolchain }} os_name: ${{ matrix.os_name }} os: ${{ matrix.os }} fuzzer: ${{ matrix.fuzzer }}