name: CI on: pull_request: push: branches: - main schedule: - cron: "0 0 * * *" concurrency: # Cancels pending runs when a PR gets updated. group: ${{ github.head_ref || github.run_id }}-${{ github.actor }} cancel-in-progress: true jobs: build_and_test: runs-on: [ self-hosted, Linux, x64 ] timeout-minutes: 15 steps: - name: Checkout uses: actions/checkout@v3 - name: Set up Zig uses: goto-bus-stop/setup-zig@v2 with: version: master - name: Test run: ./ci.sh ../todo_foo_debug_path ../../../../../dev/llvm-static-release-zen4-17.0.6/out/x86_64-linux-musl-native