Skip to main content Crate anodizer_core Copy item path Source 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). 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. 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 per the WAVE 5 split (see
.claude/known-bugs.md’s “WAVE 5 deferred” entry). 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. 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. 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 for the CLI’s healthcheck command. url URL encoding helpers. user_command Spawn a user-supplied command (e.g. publisher.cmd) with a clean,
whitelisted environment. util