From 9f98b3007ee95978f1cce242293c081915d751f9 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sat, 24 Jan 2026 19:32:40 -0800 Subject: [PATCH] Add debugging for Tailscale container failures Capture container logs when the Tailscale sidecar exits unexpectedly. Co-Authored-By: Claude Opus 4.5 --- .forgejo/actions/build-push-image/action.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.forgejo/actions/build-push-image/action.yaml b/.forgejo/actions/build-push-image/action.yaml index b96ab17..e9594de 100644 --- a/.forgejo/actions/build-push-image/action.yaml +++ b/.forgejo/actions/build-push-image/action.yaml @@ -57,6 +57,14 @@ runs: # Wait for Tailscale to connect echo "Waiting for Tailscale to connect..." for i in {1..30}; do + # Check if container is still running + if ! docker ps -q -f name=ts-ci-gateway | grep -q .; then + echo "ERROR: Tailscale container exited unexpectedly!" + echo "Container logs:" + docker logs ts-ci-gateway 2>&1 || true + exit 1 + fi + if docker exec ts-ci-gateway tailscale status >/dev/null 2>&1; then echo "Tailscale connected!" docker exec ts-ci-gateway tailscale status