From 03cdfa770239590d57777c850dd41345a42181cf Mon Sep 17 00:00:00 2001 From: aminovfariz Date: Fri, 5 Jun 2026 11:41:51 +0200 Subject: [PATCH] fix(ci): wait for php container and use explicit workdir for composer install Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/deploy.yaml | 6 ++++-- .gitea/workflows/qa-required.yaml | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index bef22ec..166422b 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -17,10 +17,12 @@ jobs: run: cp .env.example .env - name: Start project services - run: docker compose up -d php db memcached + run: | + docker compose up -d php db memcached + sleep 10 - name: Install Composer dependencies - run: docker compose exec -T php composer install --no-interaction --prefer-dist + run: docker compose exec -T php bash -c "cd /var/www && composer install --no-interaction --prefer-dist" - name: Run required QA gates run: bin/qa-required.sh diff --git a/.gitea/workflows/qa-required.yaml b/.gitea/workflows/qa-required.yaml index 87e0316..f08c695 100644 --- a/.gitea/workflows/qa-required.yaml +++ b/.gitea/workflows/qa-required.yaml @@ -21,10 +21,12 @@ jobs: run: cp .env.example .env - name: Start project services - run: docker compose up -d php db memcached + run: | + docker compose up -d php db memcached + sleep 10 - name: Install Composer dependencies - run: docker compose exec -T php composer install --no-interaction --prefer-dist + run: docker compose exec -T php bash -c "cd /var/www && composer install --no-interaction --prefer-dist" - name: Run required QA gates run: bin/qa-required.sh