Skip to content

Commit c0b7b77

Browse files
committed
ci(deploy): deploy to Render via deploy hook instead of Fly
- Replace Fly.io deploy step with a CI-gated Render deploy-hook trigger (uses RENDER_DEPLOY_HOOK_URL secret). render.yaml blueprint + render_entrypoint.sh already make the image Render-ready. - Remove fly.toml (no longer deploying to Fly).
1 parent 7c17d0f commit c0b7b77

2 files changed

Lines changed: 12 additions & 34 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,16 @@ jobs:
1212
needs: test
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v7
16-
17-
- name: Set up Flyctl
18-
uses: superfly/flyctl-actions/setup-flyctl@master
19-
20-
- name: Deploy to Fly.io
15+
- name: Trigger Render deploy
2116
env:
22-
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
23-
run: fly deploy --remote-only
17+
RENDER_DEPLOY_HOOK_URL: ${{ secrets.RENDER_DEPLOY_HOOK_URL }}
18+
run: |
19+
if [ -z "$RENDER_DEPLOY_HOOK_URL" ]; then
20+
echo "::error::RENDER_DEPLOY_HOOK_URL secret is not set." \
21+
"Add it under repo Settings > Secrets and variables > Actions" \
22+
"(get the URL from the Render service > Settings > Deploy Hook)."
23+
exit 1
24+
fi
25+
echo "CI passed; triggering Render deploy..."
26+
curl -fsS -X POST "$RENDER_DEPLOY_HOOK_URL"
27+
echo "Render deploy triggered."

fly.toml

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)