You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
regen flash_procedure_mappings.go for sanmiguel
Summary:
Regenerate tools/flashy/flash_procedure/flash_procedure_mappings.go
after sanmiguel flipped has_fbpkg=true in platforms.json (D106118329,
synced via 807a2a10703 "Sync platforms.thrift").
Without this, flashy aborts with
{Err: unknown platform 'sanmiguel' - no flash procedure found}
and never writes the image. The wrapper then treats the failure as
ExitSafeToReboot and reboots into the unchanged old image, so any
post-flash CIT runs against stale firmware. Observed on
conveyor/openbmcfb sanmiguel runs starting 2026-05-26.
Sanmiguel is non-vboot and LF OpenBMC, so it lands on flash.FlashCp,
matching all other LF OpenBMC platforms (harma, minerva, yosemite4/5,
catalina, ventura, ventura2, bletchley, anacapa, clemente,
santabarbara, rainiera6).
Generated by facebook/sandcastle/gen_flash_procedure_mapping.sh.
Test Plan:
- cd facebook/sandcastle && bash gen_flash_procedure_mapping.sh
- git diff: only one new line "sanmiguel: flash.FlashCp," added.
- cd tools/flashy && go fmt ./... clean.
Reviewed By: waffle2k
Differential Revision: D106399150
fbshipit-source-id: 8bf25f0ab9c58b7a812013646f51482f435d12e3