From 09a190532c58c301131b56acc88982b096678ff8 Mon Sep 17 00:00:00 2001 From: enlineawork Date: Tue, 8 Sep 2026 15:58:46 -0300 Subject: [PATCH 1/2] fix(deploy): mirror F4 contract mounts in VPS preflight --- scripts/deploy-github.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/deploy-github.sh b/scripts/deploy-github.sh index 3328a4c..77d5d57 100644 --- a/scripts/deploy-github.sh +++ b/scripts/deploy-github.sh @@ -183,6 +183,9 @@ docker build --target builder -t "$API_TEST_IMAGE" "$STAGE/api-v3" Date: Tue, 8 Sep 2026 15:59:00 -0300 Subject: [PATCH 2/2] ci: guard deploy preflight contract mounts --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f5dca7..392d46b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,6 +62,11 @@ jobs: while IFS= read -r -d '' script; do bash -n "$script" done < <(find scripts -type f -name '*.sh' -print0) + - name: Validate deploy preflight parity + run: | + grep -Fq -- '$STAGE/docker-compose.yml:/docker-compose.yml:ro' scripts/deploy-github.sh + grep -Fq -- '$STAGE/web-v2:/web-v2:ro' scripts/deploy-github.sh + grep -Fq -- '$STAGE/android-app:/android-app:ro' scripts/deploy-github.sh - name: Validate Compose run: docker compose --env-file .env.example config >/dev/null - name: VPS-equivalent isolated API preflight