# ---
# tags: hemera, config
# crystal-type: source
# crystal-domain: comp
# ---
name: CI

on:
  push:
    branches: [main]
  pull_request:

env:
  CARGO_TERM_COLOR: always
  RUSTFLAGS: -Dwarnings

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: dtolnay/rust-toolchain@stable
      - uses: Swatinem/rust-cache@v2
      - run: cargo test --all-features

  clippy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: dtolnay/rust-toolchain@stable
        with:
          components: clippy
      - uses: Swatinem/rust-cache@v2
      - run: cargo clippy --all-features -- -D warnings

  fmt:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: dtolnay/rust-toolchain@nightly
        with:
          components: rustfmt
      - run: cargo +nightly fmt --check

  doc:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: dtolnay/rust-toolchain@stable
      - uses: Swatinem/rust-cache@v2
      - run: cargo doc --all-features --no-deps

Homonyms

soft3/tru/.github/workflows/ci.yml
soft3/lens/.github/workflows/ci.yml
soft3/radio/.github/workflows/ci.yml
soft3/radio/iroh-car/.github/workflows/ci.yml
cyb/honeycrisp/rane/.github/workflows/ci.yml
soft3/radio/iroh-willow/.github/workflows/ci.yml
cyb/honeycrisp/aruminium/.github/workflows/ci.yml
soft3/radio/quinn/.github/workflows/ci.yml
soft3/radio/iroh-ffi/.github/workflows/ci.yml
neural/inf/rs/cozo/cozo-lib-python/.github_disabled/workflows/CI.yml
cyb/honeycrisp/.claude/worktrees/agent-ad6c77c38e86bc291/aruminium/.github/workflows/ci.yml
cyb/honeycrisp/.claude/worktrees/agent-aa1259cb10112b22a/aruminium/.github/workflows/ci.yml
cyb/honeycrisp/.claude/worktrees/agent-ad6c77c38e86bc291/rane/.github/workflows/ci.yml
cyb/honeycrisp/.claude/worktrees/agent-aa1259cb10112b22a/rane/.github/workflows/ci.yml

Graph