ci(guide): install pyyaml + gettext-base/jq on the Act runner

The catthehacker Act runner image lacks the project's pyyaml plus gettext-base/jq that GitHub's ubuntu-latest ships, so guide_select and the compose deploy step fail under act. Install them in an ACT-gated step (no-op on real CI).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
kevinveenbirkenbachandClaude Opus 4.8 committed 2026-07-21 19:08:09 +02:00
1 parent aba932b5fa
commit 509cd19985
1 file changed
+7
+7
View File
@@ -52,6 +52,13 @@ jobs:
- if: ${{ !env.ACT }}
uses: actions/checkout@v7.0.0
- name: 🐍 Install guide + compose deps (Act runner only)
if: ${{ env.ACT }}
shell: bash
run: |
pip install --quiet --break-system-packages pyyaml
apt-get update -qq && apt-get install -y -qq gettext-base jq
- name: 🎲 Select the role, distro, and deploy mode
shell: bash
run: |