Expand description
Repository update orchestration, result/output formatting, lifecycle hooks, CLI doc generation, and the tool-version semver check for caproni.
Ported from internal/update, internal/docgen, internal/lifecyclehooks,
and internal/version. See PORT_NOTES.md for the handful of tests
that could not be mechanically ported, and for per-module divergence
notes.
The two embedded-overlay packages in the original scope,
internal/infra/assets/dev-ca and internal/infra/assets/traefik-tlsstore,
are ported into the separate xianyun-infra workspace member instead of
here: they are Kubernetes manifest overlays with no relationship to
repository-update orchestration beyond living under the same Go
internal/ tree, and pulling them into this crate would make it a grab
bag of unrelated embedded assets. See that crate’s module doc.
Modules§
- docgen
- Generates documentation from CLI applications.
- lifecyclehooks
- Lifecycle hook resolution and execution.
- updater
- Repository update orchestration and result/output formatting.
- version
- Semver comparison utilities for tool version checks.