name: Build ptprnt on: [push] jobs: build: runs-on: ubuntu-latest steps: - run: echo "Branch ${{ gitea.ref }} will be built for project ${{ gitea.repository }}." - name: Checkout branch uses: actions/checkout@v3 - name: install meson run: apt install meson - name: Install build dependencies run: apt install libusb-dev libspdlog-dev libpango1.0-dev libcairo2-dev gcovr - name: setup builddir run: meson setup builddir -Db_coverage=true - name: build all targets run: ninja -C builddir