Public Access
The image job pushed :main and stopped there, so nothing told the Spelunk stack a new image existed and a commit carrying a migration never reached the server's schema. A deploy job now calls the stack's deploy hook with SPELUNK_DEPLOY_TOKEN and then waits up to ten minutes for /healthz/ready. The new container applies pending migrations as it starts, and readiness stays unhealthy while any is pending, so a migration that did not apply fails the run instead of passing quietly. The Dockerfile no longer says nothing migrates from inside the container, which had stopped being true and pointed at the setting that causes this.