CI / CI (pull_request) Successful in 14m31s
- Get short SHA on all events (PRs + pushes) - Registry login on all events - Build Docker image on all events (validate Dockerfile on PRs) - Push only on push/workflow_dispatch (not PRs) - Prune images on all events This ensures PR builds verify Docker image builds successfully