~/bend-docscommunity

domain/architecture/system/plan/ops.bend relies on unsafe/foreign

raw source on the hub · import 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/ops.bend as Ops

5 imports
import Base
import ../release/type.bend as Rl
import ../release/ops.bend as RlO
import ../release/plugin/ops.bend as PlO
import ./type.bend as P

Definitions

def visibility source · line 7 · raw

@p:Bool -> String

def repo_steps source · line 15 · raw

@+fs:List<&2, String> -> @+reached:List<&2, String> -> List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step>

---- the repository: Bend only and no dead code come first, then GitHub ----

def remote_step source · line 25 · raw

@+repo:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/type.Repository -> @rm:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Remote -> 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step

def package_step source · line 37 · raw

@p:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/type.Package -> @h:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Hub -> 0x61eb9b926b7147b74881eab60781316b/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 48 · raw

@ps:List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/type.Package> -> @hs:List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Hub> -> List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step>

def plugin_step source · line 60 · raw

@g:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/type.Plugin -> @t:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Tag -> 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step

---- each plugin: released as it builds, new, or changed without a new version ----

def plugin_steps source · line 74 · raw

@gs:List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/type.Plugin> -> @ts:List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Tag> -> List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step>

def plan source · line 86 · raw

@r:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/release/type.Release -> @o:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Observed -> List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step>

The plan: what a deploy would do, from the release and what was observed.

def blocked source · line 92 · raw

@s:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step -> Bool

def any_blocked source · line 99 · raw

@ss:List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step> -> Bool

def show source · line 106 · raw

@s:0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step -> String

def show_all source · line 129 · raw

@ss:List<&2, 0x61eb9b926b7147b74881eab60781316b/domain/architecture/system/plan/type.Step> -> String