mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 04:36:40 +00:00
A multi-variant app expanded into N swarm matrix entries, and swarm-zombie ran them all on one host under identical SWARM_NAME cluster names, so every deploy after the first aborted with 'network ... already exists'. Pin the act matrix to variant 0 (default, overridable via variant=) so a multi-variant app validates a single cluster, in parity with the compose step's variant=0. workflow.sh now splits ACT_MATRIX on ';' into multiple --matrix filters so apps and variant can be pinned together. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Act Deploy Scripts
This directory holds the executable act deploy flows under scripts/tests/deploy/act/.
For local deploy flows, use ../local/README.md. For the canonical Make target index that invokes these helpers, see make.md.
Entry Points
| Command | What it does | Notes |
|---|---|---|
workflow.sh |
Runs any workflow file through act. |
Supports custom job, matrix, container, network, and image settings. Invoked via make act-workflow ACT_WORKFLOW=<file>. |