🤖
GitHub actionでElixirのテストを回す際はerlef/setup-elixirを利用しよう
結論
タイトルの通りですが、GitHub actionで actions/setup-elixir@v1
を利用している方は erlef/setup-elixir@v1
へ変更しましょう。
- uses: actions/setup-elixir@v1
+ uses: erlef/setup-elixir@v1
解説
actions/setup-elixir@v1
ですが、リポジトリを見るとREADMEの冒頭に次のような記述があります。
Please note: This repository is currently unmaintained by a team of developers at GitHub. It is now maintained by the Erlang Ecosystem Foundation at erlef/setup-elixir. Rather than using actions/setup-elixir, please begin referring to that action in your workflows, instead.
GitHubからErlang Ecosystem Foundationへメンテナーが変わったとのことです。
hexpmなども erlef/setup-elixir@v1
へ変更したcommitが確認できます。
このactionであれば2021/03/04時点で runs-on: ubuntu-latest
指定でも問題なく動作します。旧actionだとエラーになるようですのでご注意ください。
Discussion