Directories
¶
| Path | Synopsis |
|---|---|
|
Package atomicfile provides atomic file write operations.
|
Package atomicfile provides atomic file write operations. |
|
Package badge provides a configurable SVG badge engine with dynamic font measurement.
|
Package badge provides a configurable SVG badge engine with dynamic font measurement. |
|
engines
Package engines contains all built-in build engines.
|
Package engines contains all built-in build engines. |
|
Package cas is StageFreight's content-addressed artifact store: it retains the exact OCI layout bytes produced by a single perform-stage build so that review and publish operate on those bytes rather than re-deriving the image.
|
Package cas is StageFreight's content-addressed artifact store: it retains the exact OCI layout bytes produced by a single perform-stage build so that review and publish operate on those bytes rather than re-deriving the image. |
|
render/azuredevops
Package azuredevops renders a StageFreight pipeline to an Azure DevOps pipeline.
|
Package azuredevops renders a StageFreight pipeline to an Azure DevOps pipeline. |
|
render/forgejo
Package forgejo renders a StageFreight pipeline to a Forgejo Actions workflow.
|
Package forgejo renders a StageFreight pipeline to a Forgejo Actions workflow. |
|
render/gitea
Package gitea renders a StageFreight pipeline to a Gitea Actions workflow.
|
Package gitea renders a StageFreight pipeline to a Gitea Actions workflow. |
|
render/github
Package github renders a StageFreight pipeline to a GitHub Actions workflow.
|
Package github renders a StageFreight pipeline to a GitHub Actions workflow. |
|
render/gitlab
Package gitlab lowers a forge-neutral model.Pipeline to GitLab CI YAML.
|
Package gitlab lowers a forge-neutral model.Pipeline to GitLab CI YAML. |
|
render/internal/actions
Package actions is a private serialization backend: it writes a forge-neutral model.Pipeline out in the GitHub Actions workflow wire format.
|
Package actions is a private serialization backend: it writes a forge-neutral model.Pipeline out in the GitHub Actions workflow wire format. |
|
render/internal/azurepipelines
Package azurepipelines is a private serialization backend: it writes a forge-neutral model.Pipeline out as an Azure DevOps pipeline (azure-pipelines.yml).
|
Package azurepipelines is a private serialization backend: it writes a forge-neutral model.Pipeline out as an Azure DevOps pipeline (azure-pipelines.yml). |
|
render/model
Package model defines the forge-neutral CI pipeline types.
|
Package model defines the forge-neutral CI pipeline types. |
|
Package component provides GitLab CI component spec parsing and documentation generation for the `stagefreight component` command family.
|
Package component provides GitLab CI component spec parsing and documentation generation for the `stagefreight component` command family. |
|
Package credentials provides centralized registry credential resolution.
|
Package credentials provides centralized registry credential resolution. |
|
Package docker provides Docker lifecycle orchestration for StageFreight.
|
Package docker provides Docker lifecycle orchestration for StageFreight. |
|
Package fonts provides embedded TTF fonts shared across StageFreight packages.
|
Package fonts provides embedded TTF fonts shared across StageFreight packages. |
|
Package forge provides a platform-agnostic abstraction over git forges (GitLab, GitHub, Gitea/Forgejo).
|
Package forge provides a platform-agnostic abstraction over git forges (GitLab, GitHub, Gitea/Forgejo). |
|
Package gitops provides Flux CD graph discovery, change impact analysis, and reconciliation coordination.
|
Package gitops provides Flux CD graph discovery, change impact analysis, and reconciliation coordination. |
|
Package gitver provides git-based version detection and tag template resolution.
|
Package gitver provides git-based version detection and tag template resolution. |
|
Package governance re-exports preset resolution from src/config.
|
Package governance re-exports preset resolution from src/config. |
|
Package k8s provides Kubernetes cluster discovery for the k8s-inventory narrator module.
|
Package k8s provides Kubernetes cluster discovery for the k8s-inventory narrator module. |
|
modules
Package modules contains all built-in lint modules.
|
Package modules contains all built-in lint modules. |
|
modules/freshness
Package freshness checks for outdated dependencies across ecosystems: Dockerfile base images, pinned tool versions, Go modules, Rust crates, npm packages, Alpine APK, Debian/Ubuntu APT, and pip packages.
|
Package freshness checks for outdated dependencies across ecosystems: Dockerfile base images, pinned tool versions, Go modules, Rust crates, npm packages, Alpine APK, Debian/Ubuntu APT, and pip packages. |
|
modules/osv
Package osv runs osv-scanner against lockfiles to detect known vulnerabilities from the OSV database.
|
Package osv runs osv-scanner against lockfiles to detect known vulnerabilities from the OSV database. |
|
Package manifest defines the StageFreight manifest schema and deterministic JSON serialization.
|
Package manifest defines the StageFreight manifest schema and deterministic JSON serialization. |
|
Package narrator composes modules into managed README sections.
|
Package narrator composes modules into managed README sections. |
|
layout
Package layout provides terminal-aware text layout primitives.
|
Package layout provides terminal-aware text layout primitives. |
|
termutil
Package termutil detects terminal constraints for output layout.
|
Package termutil detects terminal constraints for output layout. |
|
Package postbuild contains post-build hook adapters that coordinate between the pipeline framework and external system packages (registry, badge, etc.).
|
Package postbuild contains post-build hook adapters that coordinate between the pipeline framework and external system packages (registry, badge, etc.). |
|
Package promote distributes a content-store OCI layout to a registry WITHOUT rebuilding and WITHOUT a daemon round-trip, preserving the exact index digest that perform recorded and review verified.
|
Package promote distributes a content-store OCI layout to a registry WITHOUT rebuilding and WITHOUT a daemon round-trip, preserving the exact index digest that perform recorded and review verified. |
|
Package props implements the composable presentation subsystem.
|
Package props implements the composable presentation subsystem. |
|
Package registry provides a platform-agnostic abstraction over container registries (Docker Hub, GitLab, GHCR, Quay, JFrog, Harbor, Gitea).
|
Package registry provides a platform-agnostic abstraction over container registries (Docker Hub, GitLab, GHCR, Quay, JFrog, Harbor, Gitea). |
|
Package release handles release notes generation, release creation, and cross-platform sync.
|
Package release handles release notes generation, release creation, and cross-platform sync. |
|
Package retention implements a restic-style retention engine that works with any named+timestamped items (registry tags, forge releases, etc).
|
Package retention implements a restic-style retention engine that works with any named+timestamped items (registry tags, forge releases, etc). |
|
Package runner implements execution substrate introspection.
|
Package runner implements execution substrate introspection. |
|
Package security provides vulnerability scanning and SBOM generation.
|
Package security provides vulnerability scanning and SBOM generation. |
|
Package ssh provides SSH authentication and host key resolution for all SSH transports in StageFreight.
|
Package ssh provides SSH authentication and host key resolution for all SSH transports in StageFreight. |
|
Package sync implements forge accessory synchronization.
|
Package sync implements forge accessory synchronization. |
|
Package toolchain provides a governed execution substrate for external tools.
|
Package toolchain provides a governed execution substrate for external tools. |
|
Package trace implements the truth emission model for StageFreight.
|
Package trace implements the truth emission model for StageFreight. |
Click to show internal directories.
Click to hide internal directories.