Skip to content

[Feature] Research Rust affected-module contract #634

@TorinAsakura

Description

@TorinAsakura

С чем связан запрос?

Контрактный CLI должен понимать affected Rust modules по changed files, чтобы запускать проверки и сборки предметно, а не всегда по всему репозиторию.

Опиши план реализации

  • Определить mapping changed files на affected packages/crates.
  • Разобрать поведение для Cargo.toml, Cargo.lock, workspace manifests и shared configs.
  • Зафиксировать mixed changes внутри multi-crate repository.
  • Описать output contract для downstream команд.

Критерии готовности выполнения задачи

  • Описан affected-module contract.
  • Зафиксированы правила для lockfile, root manifest и shared files.
  • Описан формат результата для checks/build/release команд.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions