comptime sql bindings for zig
ziglang sql

add ci workflow and gitattributes

- lint job: zig fmt --check
- test job: matrix on ubuntu/macos
- weekly scheduled runs
- enforce lf line endings for zig files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+27
+1
.gitattributes
··· 1 + *.zig text eol=lf
+26
.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 . 17 + 18 + test: 19 + strategy: 20 + matrix: 21 + os: [ubuntu-latest, macos-latest] 22 + runs-on: ${{ matrix.os }} 23 + steps: 24 + - uses: actions/checkout@v4 25 + - uses: mlugg/setup-zig@v2 26 + - run: zig build test --summary all