socle 3.2.0

Opinionated axum service bootstrap: telemetry, database, rate limiting, and shutdown in one builder
Documentation
name: CI

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

permissions: {}

jobs:
  ci:
    uses: brefwiz/shared-ci-workflows/.github/workflows/rust.yml@main
    with:
      run-coverage: true

  docs:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v6
      - uses: dtolnay/rust-toolchain@stable
      - name: Check docs (mirrors docs.rs feature set)
        run: >
          RUSTDOCFLAGS="-D warnings"
          cargo doc --no-deps --no-default-features
          --features "telemetry,database,ratelimit-memory,dotenv,validation,cursor,testing"