hatena.go #1 開催レポート

こんにちは、はてなでアプリケーションエンジニアをしている id:lufiabb です。 2024年1月31日(水)に、 hatena.go#1 を東京オフィスで開催しました。当初想定していた以上の方に登録・参加いただけました。ありがとうございました。 このエントリーでは、…

GitHub ActionsでGoのソースコードをクロスコンパイルするときに、ビルドが失敗する理由とその対策

Mackerelで公開しているGoのプログラムで、CIをGitHub Actionsへ移行した際に32bitバイナリの生成について調べたことを共有します。ビルド制約、システムコール、cgoをそれぞれ使う場合、どのようにワークフローを書けばビルドが通るでしょうか。