Skip to main content

Module archive

Module archive 

Source
Expand description

Per-run source archive store.

On build start the orchestrator tar.gzs the user’s working directory once (via crate::orchestrator::source::build_archive_bytes) and registers the bytes under an opaque ArchiveId. Step-executor plugins receive that ID in their ExecutorInput and pull bytes via hm_archive_read. The host caches archives in memory keyed by ID for the duration of a single orchestrator::run invocation.

Structs§

ArchiveStore