GitHub Actions で ubuntu-22.04 で Cypress を Firefox で実行する際は deb 版を入れる

結論

標題のとおりです。

具体的方法

参考ページ

deb版の入れ方については以下のページが参考になります。

chatnoirlibre.com

99mozillateamppa の適用のさせ方

99mozillateamppa の適用のさせ方は、どこかに 99mozillateamppa という名前と内容のファイルを用意しておいて、ステップの中で、

sudo cp 99mozillateamppa /etc/apt/preferences.d

を実行してあげるといいです。

ステップ全体での 99mozillateamppa の適用のさせ方

ステップ全体としては以下のような流れで実行していきます*1

sudo snap remove --purge firefox
sudo apt remove --autoremove firefox
sudo add-apt-repository ppa:mozillateam/ppa
sudo cp path/to/99mozillateamppa /etc/apt/preferences.d

sudo apt update
sudo apt install -y firefox

*1:シェルスクリプトで用意してあげてもいいです

Powered by はてなブログ