name: Verification run-name: ${{ gitea.actor }} runs verification of the project on: [push] jobs: Is-Buildable: runs-on: ubuntu-latest steps: - name: Ensure That Build system available run: | apt update DEBIAN_FRONTEND=noninteractive apt install -y cmake make ninja-build gcc - name: Prepare Environment run: | python3 -m venv ~/py/ source ~/py/bin/activate pip install meson - name: Check out repository code uses: actions/checkout@v4 with: submodules: 'true' - name: Build project run: | cd ${{ gitea.workspace }} source ~/py/bin/activate meson setup build meson compile -C build - name: Unit Test Results run: | meson test -C build - run: echo "🍏 This job's status is ${{ job.status }}."