name: Build test on: push: branches: - 'main' - 'wip-luks2' - 'v2.3.x' - 'v2.4.x' paths-ignore: - 'docs/**' jobs: build: runs-on: ubuntu-latest if: github.repository == 'mbroz/cryptsetup' strategy: fail-fast: false matrix: env: - { COMPILER: "gcc", COMPILER_VERSION: "11", RUN_SSH_PLUGIN_TEST: "1" } env: ${{ matrix.env }} steps: - name: Repository checkout uses: actions/checkout@v1 - name: Ubuntu setup run: sudo -E .github/workflows/cibuild-setup-ubuntu.sh - name: Configure & Make run: .github/workflows/cibuild.sh CONFIGURE MAKE - name: Check run: sudo -E .github/workflows/cibuild.sh CHECK