Pin SocketMode image asset to LINUX_ARM64 #42
No reviewers
Labels
No labels
app
bug
ci
compliance
dependencies
docs
documentation
duplicate
enhancement
good first issue
help wanted
infra
invalid
javascript
python
question
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: adam/exec-aide#42
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/socket-mode-image-platform"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
First CD-triggered deploy of the new Deploy workflow shipped an amd64 SocketMode image into the ARM64 Fargate task → "exec format error" crash-loop (50 failed starts), CFN stuck on stabilization for ~55 min until cancelled. QEMU was already enabled in deploy.yaml; the missing half is the explicit
platform: LINUX_ARM64on the image asset (both are required per the org rule).Validation
Tests
tsc --noEmitclean. The real verification is the post-merge CD run rebuilding the image on an amd64 runner — watch it go green.Notes
Root cause of the earlier cancelled/failed Deploy runs on main today.