name: Bob the Builder # Run on all branches, including all pull requests, except the 'dev' # branch which we use for Coverity Scan (limited tokens/day) on: push: branches: - '**' - '!dev' pull_request: branches: - '**' jobs: build: name: ${{ matrix.compiler }} runs-on: ubuntu-latest strategy: matrix: compiler: [gcc, clang] fail-fast: false env: MAKEFLAGS: -j3 CC: ${{ matrix.compiler }} steps: - uses: actions/checkout@v4 - name: Configure run: | ./autogen.sh ./configure --prefix= --disable-silent-rules \ --enable-sigstop --enable-terminal-bell - name: Build run: | make - name: Install to ~/tmp and Inspect run: | DESTDIR=~/tmp make install-strip ls -lR ~/tmp