From 97d77b596a207cdf9cac543e850bb6b90d066563 Mon Sep 17 00:00:00 2001 From: Oliver Baer <75138893+mrwind-up-bird@users.noreply.github.com> Date: Tue, 10 Mar 2026 02:54:55 +0100 Subject: [PATCH] fix(autofix): Race condition in workflow server startup --- examples/github-actions/scheduled-refresh.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/examples/github-actions/scheduled-refresh.yml b/examples/github-actions/scheduled-refresh.yml index 286ddc78..52a333e1 100644 --- a/examples/github-actions/scheduled-refresh.yml +++ b/examples/github-actions/scheduled-refresh.yml @@ -35,8 +35,13 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: '20' - + ckb serve --port 8080 & + # Wait for server to be ready with exponential backoff + for i in {1..30}; do + curl -s http://localhost:8080/status >/dev/null 2>&1 && break + echo "Waiting for CKB server to start... ($i/30)" + sleep $((i < 10 ? 1 : 2)) + done - name: Install CKB run: npm install -g @tastehub/ckb