From 4f78b9b172d9f636d56db125ecdda7f8f6a6cbee Mon Sep 17 00:00:00 2001 From: Sprite Date: Mon, 9 Feb 2026 01:12:22 +0000 Subject: [PATCH] debug: Test alternate URL path formats --- .github/workflows/improve.yml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/.github/workflows/improve.yml b/.github/workflows/improve.yml index 3887e628..e2d25c5a 100644 --- a/.github/workflows/improve.yml +++ b/.github/workflows/improve.yml @@ -17,12 +17,22 @@ jobs: env: SPRITE_TOKEN: ${{ secrets.SPRITE_TOKEN }} run: | - # Debug: try both API and direct sprite URL - echo "--- Test 1: start service API ---" - curl -sv -X POST -H "Authorization: Bearer ${SPRITE_TOKEN}" \ - "https://api.sprites.dev/v1/sprites/lab-spawn-discovery/services/improve_trigger/start" 2>&1 | tail -5 + # Debug: test different URL path formats + echo "--- Test A: /services/{name}/start ---" + curl -s -X POST -H "Authorization: Bearer ${SPRITE_TOKEN}" \ + "https://api.sprites.dev/v1/sprites/lab-spawn-discovery/services/improve_trigger/start" 2>&1 echo "" - echo "--- Test 2: direct sprite URL ---" - curl -sv -X POST \ - "https://lab-spawn-discovery-lg6f.sprites.app/trigger?reason=workflow_dispatch" 2>&1 | tail -5 + echo "--- Test B: /services/start/{name} ---" + curl -s -X POST -H "Authorization: Bearer ${SPRITE_TOKEN}" \ + "https://api.sprites.dev/v1/sprites/lab-spawn-discovery/services/start/improve_trigger" 2>&1 + echo "" + echo "--- Test C: /services:start with body ---" + curl -s -X POST -H "Authorization: Bearer ${SPRITE_TOKEN}" \ + -H "Content-Type: application/json" \ + -d '{"service_name":"improve_trigger"}' \ + "https://api.sprites.dev/v1/sprites/lab-spawn-discovery/services:start" 2>&1 + echo "" + echo "--- Test D: sprite-env from inside ---" + curl -s --unix-socket /.sprite/sprite-env.sock -X POST \ + "http://localhost/services/improve_trigger/start" 2>&1 echo ""