Skip to content
AID v2.3.0 is out.See what's new →
Skills

aid-deploy

  • name — aid-deploy
  • description — Package completed deliveries into a release. Use when deliveries are complete and ready to ship. It selects the eligible deliveries, verifies the combined build, packages according to the project’s own infrastructure, generates the release notes, and updates each artifact’s status.
  • allowed-tools — Read, Glob, Grep, Bash, Write

Definition: canonical/skills/aid-deploy/SKILL.md

flowchart TB
  classDef aidNode color:#fff
  classDef aidEntry fill:#166534,stroke:#14532d,color:#fff
  classDef aidExit fill:#991b1b,stroke:#7f1d1d,color:#fff
  classDef aidDecision fill:#92400e,stroke:#78350f,color:#fff
  classDef aidLoopBack fill:#1e3a8a,stroke:#1e3a8a,color:#fff
  classDef aidStep fill:#1a2035,stroke:#d4a853,color:#f1f5f9
  n1(["IDLE<br/>No active release; assess eligible deliveries and…"])
  n2["SELECTING<br/>Eligible deliveries are presented to the user for inclusion…"]
  n3["VERIFYING<br/>Full build, tests, and lint are run against the combined…"]
  n4["PACKAGING<br/>Release artifacts are produced, release notes generated, KB…"]
  n5(["DONE<br/>Release complete."])
  n6(["RE-RUN<br/>When work STATE.md ## Deploy State is Done and the user…"])
  n1 --> n2
  n2 --> n3
  n3 --> n4
  n4 --> n5
  class n1 aidEntry
  class n2 aidStep
  class n3 aidStep
  class n4 aidStep
  class n5 aidExit
  class n6 aidExit
  class n1 aidNode
  class n2 aidNode
  class n3 aidNode
  class n4 aidNode
  class n5 aidNode
  class n6 aidNode

Every node in the chart above, in chart order, with the exact canonical/ text it was derived from.

1 · IDLE — No active release; assess eligible deliveries and… · entry

canonical/skills/aid-deploy/SKILL.md#L177
| IDLE | `references/state-idle.md` | `aid-operator` | → SELECTING |

Source: canonical/skills/aid-deploy/SKILL.md#L177 · full step: canonical/skills/aid-deploy/references/state-idle.md#L1-L35

2 · SELECTING — Eligible deliveries are presented to the user for inclusion… · step

canonical/skills/aid-deploy/SKILL.md#L178
| SELECTING | `references/state-selecting.md` | `aid-operator` | → VERIFYING |

Source: canonical/skills/aid-deploy/SKILL.md#L178 · full step: canonical/skills/aid-deploy/references/state-selecting.md#L1-L39

3 · VERIFYING — Full build, tests, and lint are run against the combined… · step

canonical/skills/aid-deploy/SKILL.md#L179
| VERIFYING | `references/state-verifying.md` | `aid-operator` | → PACKAGING |

Source: canonical/skills/aid-deploy/SKILL.md#L179 · full step: canonical/skills/aid-deploy/references/state-verifying.md#L1-L53

4 · PACKAGING — Release artifacts are produced, release notes generated, KB… · step

canonical/skills/aid-deploy/SKILL.md#L180
| PACKAGING | `references/state-packaging.md` | `aid-operator` | → DONE |

Source: canonical/skills/aid-deploy/SKILL.md#L180 · full step: canonical/skills/aid-deploy/references/state-packaging.md#L1-L99

5 · DONE — Release complete. · exit · HALT

canonical/skills/aid-deploy/SKILL.md#L181
| DONE | `references/state-done.md` | `inline` | → halt |

Source: canonical/skills/aid-deploy/SKILL.md#L181 · full step: canonical/skills/aid-deploy/references/state-done.md#L1-L33

6 · RE-RUN — When work STATE.md ## Deploy State is Done and the user… · exit · HALT

canonical/skills/aid-deploy/SKILL.md#L182
| RE-RUN | `references/state-re-run.md` | `inline` | → halt |

Source: canonical/skills/aid-deploy/SKILL.md#L182 · full step: canonical/skills/aid-deploy/references/state-re-run.md#L1-L19

Report an issue with this page →