name: Build on: push: branches: [ main ] pull_request: branches: [ main ] schedule: - cron: "0 0 * * *" jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ windows-latest, macos-latest, ] steps: - name: Checkout uses: actions/checkout@v2 with: submodules: recursive fetch-depth: 0 - name: Setup Zig uses: goto-bus-stop/setup-zig@v1.3.0 with: version: master - name: Build tests run: zig build -Drelease-small