📝
Github Actions をローカルで実行する act をM1で実行する際のtips
概要
M1 で act を実行しようとすると下記のWARNINGが表示されます。
毎回指定するのはめんどくさいので、常に --container-architecture linux/amd64
オプションを指定して act を実行しようというものです。
(すでに知っている方も多数いらっしゃると思いますが、意外と知らなかったので備忘録も兼ねて書きます)
追記
~/.actrc を利用する方法があったのでそちらを追記しました
補足: act とは
lightkun さんのこちらの記事がわかりやすかったのでこちらをご覧いただければと思います。
一言で言えば、 Github Actions をローカルで実行して、効率的にデバッグしようというものです!
やったこと
~/.actrc で設定する
初回実行すると保存される ~/.actrc
にオプションを渡しておくことができる
~/.actrc
...
--container-architecture linux/amd64
alias を利用する
- .zshrc や .bashrc に下記を記述
~/.zshrc
alias act='act --container-architecture linux/amd64'
- 変更を反映
下記のコマンドを実行するかターミナルを再起動する
$ source ~/.zshrc
Discussion