Skip to main content Crate anodizer_core Copy item path Source pub use determinism::DeterminismState ;pub use determinism_report::AllowList ;pub use determinism_report::AllowListEntry ;pub use determinism_report::ArtifactRow ;pub use determinism_report::CURRENT_SCHEMA_VERSION ;pub use determinism_report::DeterminismReport ;pub use determinism_report::DriftRow ;pub use publish_evidence::PublishEvidence ;pub use publish_report::PublishReport ;pub use publish_report::PublisherGroup ;pub use publish_report::PublisherOutcome ;pub use publish_report::PublisherResult ;pub use publish_report::SkipReason ;pub use publisher::PreflightCheck ;pub use publisher::Publisher ;pub use publisher::rollback_empty_warning_msg ;artifact cargo_lock cargo invocations needed by the CLI’s tag command.config content_source Resolve a ContentSource to its string content. context defaults_merge Defaults inheritance merge engine (path-mirror). determinism SOURCE_DATE_EPOCH seeding + compile-time / runtime allow-list state. determinism_report Determinism harness report types. determinism_runner Subprocess runner for the determinism harness. docker_detect docker invocations needed by the CLI’s check command.env KEY=VAL env-list helpers.env_expand Shell-style $VAR / ${VAR} expansion with a pluggable lookup. extrafiles Shared extra_files glob resolution. git github_client GitHub client trait and mock implementation. harness_signing Ephemeral signing-key provisioning for the determinism harness. hashing Shared hashing helpers. hooks http HTTP client helpers shared by every stage that talks to a remote. log Thin structured logging helper for anodizer stages. packagers Packaging-axis config types lifted out of the monolithic
crate::config module. parallel Shared bounded-parallelism helper used by stages that run one subprocess
per sub-config (makeself, nfpm, snapcraft, flatpak, upx, …). partial Partial build target resolution for split/merge CI fan-out. pipe_skip Aggregated per-stage skip tracking. preflight Pre-flight publisher-state types shared between core and stage-publish. publish_evidence publish_report publisher Publisher trait + preflight result type. redact Secret redaction for command output. retry Uniform retry-with-exponential-backoff primitives. scm SCM backend abstraction: token type resolution, download URLs, and release
URL templates for GitHub, GitLab, and Gitea. sde SDE-aware “now” resolver shared across stages. signing Sign / docker-sign config types. stage target template templated_files Shared utility for processing templated_extra_files across stages. tool_detect Generic external-tool detection — <tool> --version and
<tool> <args> probes used by the CLI’s healthcheck command and
capability probes elsewhere in core (e.g.
signing::gpg_supports_faked_system_time, which delegates to
tool_runs_with_args ). url URL encoding helpers. user_command Spawn a user-supplied command (e.g. publisher.cmd) with a clean,
whitelisted environment. util