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 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 globals provides access to global CLI flags and state.
|
Package globals provides access to global CLI flags and state. |
|
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 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 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. |
Click to show internal directories.
Click to hide internal directories.