name: Build on: push: {} defaults: run: shell: bash working-directory: . jobs: build: runs-on: ubuntu container: image: ubuntu:24.04 steps: - name: Checkout code uses: actions/checkout@v3 - name: Install tools run: apt update && apt install -y build-essential - name: Compile project run: make - name: Save build output uses: actions/upload-artifact@v3 with: name: ncsambawatcher path: ./ncsambawatcher