Rustのクロスコンパイルでハマった話
[WebサービスをRustでフルリプレイスした話](/posts/smashfreaks-replace-with-rust) を書きましたが、途中で ECS Task の cpu_architecture を X86_64 から ARM に変更しています。(なんか Graviton2 がちょっと安いしちょっと性能がいいらしい) その際に GitHub Actions 上でクロスコンパイルをする必要があったのですが、それでハマったのでメモしておきます。 ちなみにこれが本当に正しいのかよ