Skip to content

Commit b299428

Browse files
author
Max Azatian
committed
CI fix 9 | since tests are only for API, turning off checks for frontend-readiness
1 parent 4a822c0 commit b299428

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ jobs:
4141
- name: Modify Docker Compose for CI
4242
run: |
4343
cp docker-compose.yaml docker-compose.ci.yaml
44+
# Drop the frontend service for backend-only tests
45+
yq eval 'del(.services.frontend)' -i docker-compose.ci.yaml
4446
# For the backend service (extra_hosts already exists, skip it)
4547
# Note: backend.environment is a list in docker-compose.yaml
4648
yq eval '.services.backend.environment += ["TESTING=true"]' -i docker-compose.ci.yaml
@@ -111,13 +113,7 @@ jobs:
111113
done'
112114
echo "Backend is healthy!"
113115
114-
- name: Wait for frontend to be ready
115-
run: |
116-
timeout 120 bash -c 'until curl -k https://127.0.0.1:5001 -o /dev/null; do \
117-
echo "Retrying frontend check..."; \
118-
sleep 5; \
119-
done'
120-
echo "Frontend is ready!"
116+
# Frontend is excluded in backend-only CI; skip UI readiness
121117

122118
- name: Check K8s setup status after startup
123119
run: |
@@ -165,7 +161,6 @@ jobs:
165161
docker compose -f docker-compose.ci.yaml logs > logs/docker-compose.log
166162
docker compose -f docker-compose.ci.yaml logs cert-generator > logs/cert-generator.log
167163
docker compose -f docker-compose.ci.yaml logs backend > logs/backend.log
168-
docker compose -f docker-compose.ci.yaml logs frontend > logs/frontend.log
169164
docker compose -f docker-compose.ci.yaml logs mongo > logs/mongo.log
170165
kubectl get events --sort-by='.metadata.creationTimestamp' > logs/k8s-events.log
171166
kubectl get pods -A -o wide > logs/k8s-pods-final.log

0 commit comments

Comments
 (0)