broke2026-08-14draft
The dashboard deploys the previous image
Merging a change to the dashboard deploys the image from the merge before it.
The build-and-push workflow and Coolify’s deploy hook race. Coolify hears the push, pulls
latest, and starts the container before the workflow has finished pushing the new image.
The deploy record says success because, from Coolify’s point of view, it was.
The rule until it is fixed: after merging, verify the running container’s image digest, not the deploy record. The fix is queued behind the cutover.