Directories
¶
| Path | Synopsis |
|---|---|
|
Package containerutil holds small, source-language-agnostic helpers shared by the container-publishing Artifactor providers (providers/go, providers/rust).
|
Package containerutil holds small, source-language-agnostic helpers shared by the container-publishing Artifactor providers (providers/go, providers/rust). |
|
Package graph provides a pure, dependency-free reverse-reachability algorithm over an opaque node graph.
|
Package graph provides a pure, dependency-free reverse-reachability algorithm over an opaque node graph. |
|
Package shipwright defines Shipwright's public, versioned capability contract (Layer 1).
|
Package shipwright defines Shipwright's public, versioned capability contract (Layer 1). |
|
invocation
Package invocation carries the identity of the step currently being dispatched through context.Context, so that Layer 1 providers (which only ever see ctx and Values — never manifest.Step) can differentiate per-invocation resources, such as Dagger service graphs that would otherwise be content-addressed to the same node when two steps build an identical container definition concurrently (see providers/rust/dockerdaemon.go).
|
Package invocation carries the identity of the step currently being dispatched through context.Context, so that Layer 1 providers (which only ever see ctx and Values — never manifest.Step) can differentiate per-invocation resources, such as Dagger service graphs that would otherwise be content-addressed to the same node when two steps build an identical container definition concurrently (see providers/rust/dockerdaemon.go). |
Click to show internal directories.
Click to hide internal directories.