feat: Update trigger workflows to use Sprite start service API

- Replace SPRITE_URL/SPRITE_SECRET pattern with SPRITE_NAME/SERVICE_NAME
- Use Sprite start service API endpoint (api.sprites.dev)
- Share SPRITE_TOKEN across all services
- Update skill documentation to reflect new approach
- Delete deprecated URL/SECRET based secrets

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sprite 2026-02-08 20:29:19 +00:00
parent 3dec61336b
commit 38ffd7ebd6
3 changed files with 53 additions and 40 deletions

View file

@ -15,8 +15,9 @@ jobs:
steps:
- name: Trigger improve sprite
env:
SPRITE_URL: ${{ secrets.IMPROVE_SPRITE_URL }}
SPRITE_SECRET: ${{ secrets.IMPROVE_SPRITE_SECRET }}
SPRITE_TOKEN: ${{ secrets.SPRITE_TOKEN }}
SPRITE_NAME: ${{ secrets.IMPROVE_SPRITE_NAME }}
SERVICE_NAME: ${{ secrets.IMPROVE_SERVICE_NAME }}
run: |
curl -sf -X POST "${SPRITE_URL}/trigger?reason=${{ github.event_name }}" \
-H "Authorization: Bearer ${SPRITE_SECRET}" --max-time 30
curl -sf -X POST "https://api.sprites.dev/v1/sprites/${SPRITE_NAME}/services/${SERVICE_NAME}/start" \
-H "Authorization: Bearer ${SPRITE_TOKEN}" --max-time 30