hakocluster 0.3.3

In-process dispatcher over N hakodb instances: reads fan out, writes route, socket_sync keeps replicas identical
# Quick gate for branch protection (required check on main).
#
# Deliberately NOT the release matrix and NOT fmt: answers one question
# fast — does it still compile (locked)? Cache makes PR runs incremental.

name: ci-quick

on:
  pull_request:
    branches: [main]
  push:
    branches: [main]

permissions:
  contents: read

jobs:
  check:
    name: quick-check
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - uses: dtolnay/rust-toolchain@stable

      - uses: Swatinem/rust-cache@v2

      - name: check (incl. tests)
        # ponytail: no --locked (libraries don't commit lockfiles; the
        # resolver pins what Cargo.toml allows — bins lock, libs don't).
        run: cargo check --tests