From 445cbc3100442b917a0efe2572383f6de9f17586 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Fri, 13 Mar 2026 15:45:58 +0100 Subject: [PATCH] fix: add deploy-coolify.yml workflow to coolify branch The deploy workflow was missing from the coolify branch, so pushes to coolify never triggered a Coolify redeploy via Gitea Actions. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/deploy-coolify.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .gitea/workflows/deploy-coolify.yml diff --git a/.gitea/workflows/deploy-coolify.yml b/.gitea/workflows/deploy-coolify.yml new file mode 100644 index 0000000..b65f762 --- /dev/null +++ b/.gitea/workflows/deploy-coolify.yml @@ -0,0 +1,27 @@ +name: Deploy to Coolify + +on: + push: + branches: + - coolify + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Deploy via Coolify API + run: | + echo "Deploying breakpilot-core to Coolify..." + HTTP_STATUS=$(curl -s -o /dev/null -w "%{http_code}" \ + -X POST \ + -H "Authorization: Bearer ${{ secrets.COOLIFY_API_TOKEN }}" \ + -H "Content-Type: application/json" \ + -d '{"uuid": "${{ secrets.COOLIFY_RESOURCE_UUID }}", "force_rebuild": true}' \ + "${{ secrets.COOLIFY_BASE_URL }}/api/v1/deploy") + + echo "HTTP Status: $HTTP_STATUS" + if [ "$HTTP_STATUS" -ne 200 ] && [ "$HTTP_STATUS" -ne 201 ]; then + echo "Deployment failed with status $HTTP_STATUS" + exit 1 + fi + echo "Deployment triggered successfully!"