From 677dd74f5c78883e002d3289c24c7eda7e558694 Mon Sep 17 00:00:00 2001 From: traveler Date: Fri, 16 Jan 2026 22:06:35 -0600 Subject: [PATCH] ? --- .forgejo/workflows/deploy.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 6bb5985..6ff4148 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -117,8 +117,12 @@ jobs: deploy_compose: needs: detect - # 🔑 CRITICAL FIX — do NOT run when matrix is empty - if: ${{ contains(needs.detect.outputs.compose_matrix, '"include":[{') }} + # Bulletproof guard: never create this job when matrix is empty + if: >- + ${{ + needs.detect.outputs.compose_matrix != '{"include":[]}' + && contains(needs.detect.outputs.compose_matrix, '"include":[{') + }} strategy: fail-fast: false matrix: ${{ fromJSON(needs.detect.outputs.compose_matrix) }} @@ -150,6 +154,7 @@ jobs: run: | set -e cd repo + echo "Validating compose file: ${{ matrix.file }}" docker compose -f "${{ matrix.file }}" config -q - name: Deploy compose file @@ -157,5 +162,6 @@ jobs: run: | set -e cd repo + echo "Deploying compose file: ${{ matrix.file }}" docker compose -f "${{ matrix.file }}" pull - docker c + docker compose -f "${{ matrix.file }}" up -d --remove-orphans