Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 855 Bytes

File metadata and controls

35 lines (23 loc) · 855 Bytes

Metis Management Operator

Local Development

  1. Install the Rust toolchain:

    rustup toolchain install stable
  2. Build the project:

    cargo build
  3. Run the tests:

    cargo test
  4. Run Clippy for lint checks:

    cargo clippy -- -D warnings

CI Pipeline

CI workflows are defined in the .github/workflows directory:

  • check_operator.yml: Lint checks with Clippy on push and pull requests.
  • test_operator.yml: Runs the test suite on push and pull requests.
  • build_operator.yml: Builds release binaries for multiple architectures, uploads artifacts, and publishes container images to GitHub Container Registry.