Skip to main content

Crate xianyun_update

Crate xianyun_update 

Source
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.