mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-15 06:52:04 +00:00
ci(deploy): document the Coolify auto-deploy contract end-to-end
Two halves of the contract — workflow-side webhook (v1.4.22 C3 force=true already in place) and Coolify-side image-digest watch toggle — must both be on for tag pushes to land on production without an SSH retag. The runbook in .planning/coolify-auto-deploy-howto.md now spells out both pieces verbatim plus the verification curl + host-side fallback. The workflow gains a single ::notice:: line after the webhook call so future Actions runs surface the timestamp + sha for triage without opening the verbose log. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
1bb5a45521
commit
6d894a3179
2 files changed
+72
-46
No files matched your search
@@ -159,4 +159,5 @@ jobs:
|
||||
echo "::error::Coolify deploy webhook returned HTTP $status — image is published, but auto-deploy did not fire. Marc: deploy manually via SSH recipe in .planning/phase-8-report.md."
|
||||
exit 1
|
||||
fi
|
||||
echo "::notice::Coolify auto-deploy webhook fired at $(date -u +%FT%TZ) for ref ${{ github.ref_name }} (sha ${GITHUB_SHA::7}). If /api/version doesn't reach the new tag within ~60s, see .planning/coolify-auto-deploy-howto.md."
|
||||
echo "Coolify deploy queued — awaiting outgoing notification webhook to /api/internal/deploy-webhook for final status."
|
||||
Reference in new issue
Block a user