Skip to content

refactor(agent-challenge): extract task identity digests for loc-cap #901

refactor(agent-challenge): extract task identity digests for loc-cap

refactor(agent-challenge): extract task identity digests for loc-cap #901

Workflow file for this run

name: ci
on:
push:
branches: [dev, reborn]
pull_request:
branches: [dev, reborn]
env:
CARGO_TERM_COLOR: always
RUSTFLAGS: -Dwarnings
jobs:
ci:
name: fmt · clippy · test · deny · xtask
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.96.0"
components: rustfmt, clippy
- name: Cache cargo
uses: Swatinem/rust-cache@v2
- name: cargo fmt --check
run: cargo fmt --all -- --check
- name: cargo clippy -D warnings
run: cargo clippy --workspace --all-targets -- -D warnings
- name: cargo test
run: cargo test --workspace
- name: Install cargo-deny
uses: EmbarkStudios/cargo-deny-action@v2
with:
command: check
arguments: --all-features
- name: xtask loc-cap
run: cargo run -p xtask -- loc-cap
- name: xtask consensus-lint
run: cargo run -p xtask -- consensus-lint
- name: xtask spec-check
run: cargo run -p xtask -- spec-check
- name: xtask agent-challenge-check
run: cargo run -p xtask -- agent-challenge-check
- name: xtask external-docs-check
run: cargo run -p xtask -- external-docs-check