mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-07 03:15:56 +00:00
The compose and swarm inventory collectors hard-failed at the 'Zip generated inventory' step because they looked in the wrong place. Inventory is written on the runner host at $INFINITO_INVENTORY_DIR (resolve.sh yields $HOME/inventories/github in CI), but: - zip_compose_for_upload.sh ran 'docker cp' from infinito_nexus_* containers, which dedicated.sh's cleanup trap removes before the always() step runs, so it never found a container. - zip_swarm_for_upload.sh globbed /tmp/inv*, which the matrix orchestrator never populates; it defaults its base to $INFINITO_INVENTORY_DIR. Both now source scripts/meta/env/load.sh to resolve INFINITO_INVENTORY_DIR and zip that dir plus its per-round '-<n>' variants. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>