Part of #25
Question
Cut Topology's first release through the shared workflow — the end-to-end proof.
Topology is the cleanest candidate: one image, one Komodo stack, a build workflow that already chains into komodo-deploy.yml. Adopting here exercises the whole path (tag → build → versioned image → deploy) with the least blast radius.
Done when: a version tag exists, ghcr.io/cshuttle/topology:<version> exists, the GitHub Release exists, the Komodo stack runs that version under whatever pinning model was chosen, and the topology dashboard is verified live afterwards.
Anything the shared workflow can't express, fix in the shared workflow — Topology is the proof, not a special case.
Part of #25
Question
Cut Topology's first release through the shared workflow — the end-to-end proof.
Topology is the cleanest candidate: one image, one Komodo stack, a build workflow that already chains into
komodo-deploy.yml. Adopting here exercises the whole path (tag → build → versioned image → deploy) with the least blast radius.Done when: a version tag exists,
ghcr.io/cshuttle/topology:<version>exists, the GitHub Release exists, the Komodo stack runs that version under whatever pinning model was chosen, and the topology dashboard is verified live afterwards.Anything the shared workflow can't express, fix in the shared workflow — Topology is the proof, not a special case.