name: ci on: push: branches: - main pull_request: workflow_dispatch: jobs: headless-e2e: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install build dependencies run: | sudo apt-get update sudo apt-get install -y cmake ninja-build g++ pkg-config libsodium-dev libzstd-dev - name: Configure run: cmake -S . -B build -G Ninja - name: Build run: cmake --build build -j2 - name: Headless E2E run: python3 scripts/headless_e2e.py