Skip to main content

Crate anodizer_stage_source

Crate anodizer_stage_source 

Source
Expand description

stage-source — emit a git archive source tarball and accompanying SBOMs.

The crate is organised as:

  • [archive] — git archive invocation and extra-files staging.
  • [sbom] — Cargo.lock parsing plus CycloneDX / SPDX renderers.
  • [run] — the SourceStage orchestrator that drives both halves.

Structs§

CargoPackage
A parsed Cargo.lock package entry.
SourceStage

Functions§

deterministic_uuid_from
Deterministic UUID v4-shaped identifier derived from seed.
generate_cyclonedx
Generate a CycloneDX 1.5 SBOM in JSON format.
generate_spdx
Generate an SPDX 2.3 SBOM in JSON format.
parse_cargo_lock
Parse Cargo.lock to extract package entries.