fix: use .tangled/workflows for ci

Changed files
+23 -37
.github
workflows
.tangled
workflows
-37
.github/workflows/ci.yml
··· 1 - name: CI 2 - 3 - on: 4 - push: 5 - branches: [main] 6 - pull_request: 7 - schedule: 8 - - cron: "0 0 * * 0" # weekly 9 - 10 - jobs: 11 - lint: 12 - runs-on: ubuntu-latest 13 - steps: 14 - - uses: actions/checkout@v4 15 - - uses: mlugg/setup-zig@v2 16 - - run: zig fmt --check src/ build.zig 17 - 18 - build: 19 - runs-on: ubuntu-latest 20 - steps: 21 - - uses: actions/checkout@v4 22 - - uses: mlugg/setup-zig@v2 23 - - run: sudo apt-get update && sudo apt-get install -y libsqlite3-dev 24 - - run: zig build 25 - 26 - test: 27 - strategy: 28 - matrix: 29 - os: [ubuntu-latest, macos-latest] 30 - runs-on: ${{ matrix.os }} 31 - steps: 32 - - uses: actions/checkout@v4 33 - - uses: mlugg/setup-zig@v2 34 - - name: Install sqlite3 (Ubuntu) 35 - if: matrix.os == 'ubuntu-latest' 36 - run: sudo apt-get update && sudo apt-get install -y libsqlite3-dev 37 - - run: zig build test --summary all
+23
.tangled/workflows/ci.yml
··· 1 + when: 2 + - event: ["push", "pull_request"] 3 + branch: main 4 + 5 + engine: nixery 6 + 7 + dependencies: 8 + nixpkgs: 9 + - zig 10 + - sqlite 11 + 12 + steps: 13 + - name: check formatting 14 + command: | 15 + zig fmt --check src/ build.zig 16 + 17 + - name: build 18 + command: | 19 + zig build 20 + 21 + - name: run tests 22 + command: | 23 + zig build test --summary all