mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
The per-role existence asserts and the test script path were controller paths evaluated on the remote swarm node (docker connection, node checkout under /opt/infinito-nexus), so every svc-runner swarm job failed on a stat that could never succeed. Assert both required assets in one localhost-delegated loop, stage roles/<app>/files/test onto the node, run the staged script, and delegate the optional defaults/vars probes to the controller (they silently skipped before). svc-runner's test reaches its sources via RUNNER_SRC_DIR (compose: INFINITO_SRC_DIR dev-container mount; swarm: node checkout). The node checkout path itself moves into a single source of truth: INFINITO_NODE_SRC_DIR in default.env, consumed by the bootstrap/copy scripts, the swarm-playwright target, and the swarm inventory extras. 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>. |