domain/architecture/system/plan/ops.bend checks
raw source on the hub · import 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/ops.bend as Ops
4 imports
import Base import ../release/type.bend as Rl import ../release/ops.bend as RlO import ./type.bend as P
Definitions
def visibility source · line 6 · raw
@p:Bool -> String
def repo_steps source · line 14 · raw
@+fs:List<&2, String> -> @+reached:List<&2, String> -> List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step>
---- the repository: Bend only and no dead code come first, then GitHub ----
def remote_step source · line 24 · raw
@+repo:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/release/type.Repository -> @rm:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Remote -> 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step
def package_step source · line 36 · raw
@p:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/release/type.Package -> @h:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Hub -> 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step
---- each package: already published as it is, new, or changed without a new version ----
def package_steps source · line 47 · raw
@ps:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/release/type.Package> -> @hs:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Hub> -> List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step>
def plugin_step source · line 59 · raw
@g:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/release/type.Plugin -> @t:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Tag -> 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step
---- each plugin: released as it builds, new, or changed without a new version ----
def plugin_steps source · line 70 · raw
@gs:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/release/type.Plugin> -> @ts:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Tag> -> List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step>
def plan source · line 82 · raw
@r:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/release/type.Release -> @o:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Observed -> List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step>
The plan: what a deploy would do, from the release and what was observed.
def blocked source · line 88 · raw
@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step -> Bool
def any_blocked source · line 95 · raw
@ss:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step> -> Bool
def show source · line 102 · raw
@s:0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step -> String
def show_all source · line 121 · raw
@ss:List<&2, 0xc4f31b1cf377fad1ed5191443ddd1c20/domain/architecture/system/plan/type.Step> -> String