Dashboardcraftgetsentry/craft:latest Publish image co…

getsentry/craft:latest Publish image contract

Category: gotcha
Confidence: 1.00
ID: 01a04d84-cbce-7940-ac86-75e22b1105e4
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 1
Source session: 1bwAST7ENFvDRuqqJ
Created: 2026-08-29 08:45:57
Updated: 2026-08-29 12:35:43

Cross-Project Recalls

ProjectHitsLast recalled
opencode-lore 1 10d ago

Content

Chose getsentry/craft:latest over an immutable controller image such as getsentry/craft:2.31.0 because Publish always uses the latest Craft release; Craft must release required features before controller rollout. This does not weaken revision integrity: Publish checks out and runs craft publish --rev against the exact CI-approved SHA. Trap: pinning the controller image looks reproducible, but it violates the Publish/Craft release contract and stalls newly released functionality.

Move to: