stack/docker
Bilal Godil 5c3c436489 emulator: only use -cpu cortex-a72 for cross-arch TCG
Same-arch TCG (e.g. arm64 guest on the arm64 ubuntu-24.04-arm runner
that has no nested virt) was falling through to -cpu cortex-a72 too.
Empirically that hangs wait-for-deps indefinitely — services never
reach a ready state — probably because QEMU's TCG emulation of named
CPU models is less well-tested than -cpu max, especially for the LSE
atomic fallback paths the dep services exercise.

The cortex-a72 workaround is only needed for cross-arch TCG, where V8
emits JIT instructions the amd64 host's TCG mistranslates. Restrict
it to that case; same-arch TCG now gets -cpu max, matching the known
working config from the diagnostics branch run on ubuntu-24.04-arm.
2026-04-10 17:02:07 -07:00
..
dependencies pin adobe/s3mock to 4.12.2 to fix CI bucket creation (#1314) 2026-04-08 11:10:05 -07:00
dev-postgres-replica External db sync (#1036) 2026-02-05 12:04:31 -08:00
dev-postgres-with-extensions Sign up rules (#1138) 2026-02-03 11:08:24 -08:00
local-emulator emulator: only use -cpu cortex-a72 for cross-arch TCG 2026-04-10 17:02:07 -07:00
mock-oauth-server Local emulator (#422) 2025-02-13 18:57:02 +01:00
server emu with a q stuff (#1266) 2026-04-04 00:33:52 +00:00