diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 38dc974b1c9..c833849941b 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -155,7 +155,11 @@ jobs: name: static analysis needs: [code_paths] if: needs.code_paths.outputs.static_analysis == 'true' - runs-on: ubuntu-latest + # Why ARM: measured 128s against 172s on ubuntu-latest, with every compute step faster -- + # type-aware 24s->15s, anti-slop 28->19s, localization extraction 67->46s, the orcad smoke + # 39->14s. Both lint engines ship linux-arm64 and the Bun target follows process.arch, so + # the whole toolchain resolves. Free for public repositories, same as the typecheck job. + runs-on: ubuntu-24.04-arm steps: - name: Checkout