internal/

directory
v0.16.0-rc.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2026 License: Apache-2.0

Directories

Path Synopsis
Package branchprotection emits the JSON body an operator applies to GitHub's branch-protection API for a cascade-managed trunk.
Package branchprotection emits the JSON body an operator applies to GitHub's branch-protection API for a cascade-managed trunk.
Package coverage records, for every workflow kind the generator emits, the executing coverage that exercises it: e2e scenarios, e2e harness tests, and fleet lanes.
Package coverage records, for every workflow kind the generator emits, the executing coverage that exercises it: e2e scenarios, e2e harness tests, and fleet lanes.
Package environments emits a per-environment configuration file an operator applies to GitHub's Environments REST API.
Package environments emits a per-environment configuration file an operator applies to GitHub's Environments REST API.
Package external provides CLI commands for handling external repo notifications.
Package external provides CLI commands for handling external repo notifications.
Package fleetreconcile holds the run-ledger reconcile core that backs the fleet-reconcile reusable workflow.
Package fleetreconcile holds the run-ledger reconcile core that backs the fleet-reconcile reusable workflow.
cmd command
Command fleet-reconcile is the runnable wrapper around the fleetreconcile core.
Command fleet-reconcile is the runnable wrapper around the fleetreconcile core.
Package globals provides access to global CLI flags and state.
Package globals provides access to global CLI flags and state.
Package graph drives the cascade visualizer from the command line.
Package graph drives the cascade visualizer from the command line.
Package hotfix plans and validates per-environment hotfixes that apply a trunk commit onto an environment pinned to an older trunk base.
Package hotfix plans and validates per-environment hotfixes that apply a trunk commit onto an environment pinned to an older trunk base.
Package initcmd implements the "cascade init" command, which scaffolds a new project: it renders a starter manifest and matching reusable-workflow stubs, self-checks them through the real generator, and writes them to disk so a repository can adopt cascade with a working configuration on the first try.
Package initcmd implements the "cascade init" command, which scaffolds a new project: it renders a starter manifest and matching reusable-workflow stubs, self-checks them through the real generator, and writes them to disk so a repository can adopt cascade with a working configuration on the first try.
Package log provides structured logging with INFO, DEBUG, and TRACE levels.
Package log provides structured logging with INFO, DEBUG, and TRACE levels.
Package orchestrate provides CLI commands for CI/CD orchestration.
Package orchestrate provides CLI commands for CI/CD orchestration.
Package output provides helpers for outputting data to GitHub Actions and JSON.
Package output provides helpers for outputting data to GitHub Actions and JSON.
Package pinreconcile implements the pin-reconciliation engine: adopting an external action-pin change back into the manifest and regenerating so every owned file agrees with it again.
Package pinreconcile implements the pin-reconciliation engine: adopting an external action-pin change back into the manifest and regenerating so every owned file agrees with it again.
Package plan implements the read-only "cascade plan" command.
Package plan implements the read-only "cascade plan" command.
Package reset provides functionality to reset test repositories by wiping releases, tags, and optionally resetting state in the manifest.
Package reset provides functionality to reset test repositories by wiping releases, tags, and optionally resetting state in the manifest.
Package rollback implements the `cascade rollback` command: explicit re-promotion of a prior version or SHA to a target environment.
Package rollback implements the `cascade rollback` command: explicit re-promotion of a prior version or SHA to a target environment.
Package scaffold renders a starter cascade manifest and the matching reusable-workflow stubs for a project, so a new repository can adopt cascade with a working, self-consistent configuration on the first try.
Package scaffold renders a starter cascade manifest and the matching reusable-workflow stubs for a project, so a new repository can adopt cascade with a working, self-consistent configuration on the first try.
Package schema embeds the hand-authored JSON Schema for the cascade manifest and exposes it to the CLI and to editors.
Package schema embeds the hand-authored JSON Schema for the cascade manifest and exposes it to the CLI and to editors.
Package statewrite provides the shared optimistic-lock retry used by every finalize verb (orchestrate, promote, rollback, hotfix) when it commits the manifest to the trunk branch through the GitHub Contents REST API.
Package statewrite provides the shared optimistic-lock retry used by every finalize verb (orchestrate, promote, rollback, hotfix) when it commits the manifest to the trunk branch through the GitHub Contents REST API.
Package taggrammar is the single source of truth for the shape of cascade's own release tags.
Package taggrammar is the single source of truth for the shape of cascade's own release tags.
Package verify implements the read-only "cascade verify" command.
Package verify implements the read-only "cascade verify" command.
Package version provides semantic versioning utilities for release management.
Package version provides semantic versioning utilities for release management.
Package visualize builds a render-agnostic view of a cascade pipeline and emits it as a diagram.
Package visualize builds a render-agnostic view of a cascade pipeline and emits it as a diagram.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL