Hopp til innhold

engineering

Migrering av CI til arm64: hva som faktisk går i stykker

Vi flyttet 200 depoter til arm64-løpere. Her er den komplette listen over hva som mislyktes og hvorfor.

Priya Raghavan · {rolle} · 2026-05-06 · 8 min lesing

Hva gikk i stykker, i rekkefølge etter frekvens

  1. Transitive native nodemoduler uten aarch64 prebuild, faller tilbake til en langsom kildekompilering
  2. Python-pakker uten mangelinux_aarch64-hjul, kompilering fra kilden
  3. Docker-basebilder festet til en bare amd64-tag
  4. Servicecontainere uten arm64-variant, faller stille tilbake til emulering
  5. Buffernøkler uten runner.arch, gjenoppretter x64-artefakter på arm64 og produserer linkerfeil

Det som ikke gikk i stykker

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.