From 153169b1f7822af2393169b0bd3af86917f8a0c2 Mon Sep 17 00:00:00 2001 From: Jacob Mathison Date: Wed, 24 Jun 2026 16:06:32 -0500 Subject: [PATCH] fix(ci): preserve deploy health url --- .woodpecker.yml | 2 +- src/data/toolkit/changelog.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 094ac70..ae06496 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -62,7 +62,7 @@ steps: - grep -q '"ok":true' /tmp/bone-kingdom-socket-health.json - curl -fsS "$DEPLOY_TARGET_URL" >/tmp/bone-kingdom-index.html - grep -q '
' /tmp/bone-kingdom-index.html - - curl -fsS "${DEPLOY_TARGET_URL%/}/health" >/tmp/bone-kingdom-frontend-health.json + - curl -fsS "$DEPLOY_TARGET_URL"health >/tmp/bone-kingdom-frontend-health.json - grep -q '"ok":true' /tmp/bone-kingdom-frontend-health.json depends_on: - validate diff --git a/src/data/toolkit/changelog.json b/src/data/toolkit/changelog.json index 50a3438..6758cbd 100644 --- a/src/data/toolkit/changelog.json +++ b/src/data/toolkit/changelog.json @@ -20,6 +20,7 @@ "changes": [ "Updated the Toolkit socket restart script to find Node and npm from standard macOS, Homebrew, and NVM locations.", "Added a bounded health retry so deploys wait for the socket to bind before failing.", + "Fixed the Woodpecker frontend health URL check so pipeline interpolation cannot strip the deploy target.", "Kept the restart command safe for non-interactive SSH deploy sessions.", "Preserved the shared workspace socket behavior for deployed Toolkit editing." ]