人生100年!生涯エンジニア人生!

楽しいエンジニア人生!

GitHub ActionsのWarning messageを修正する

気にしてなかったけど

GitHub Actionsで以下のようなWarning messageが出るようになった。

The "master" branch is no longer the default branch name for actions/checkout
Please pin to a specific version or use "main".

f:id:hideaki_kawahara:20200725011723p:plain

これはBLM運動により、GitHubはDefaultのBranchをmainに変更する方針となりました。
www.itmedia.co.jp

現状はGitHubは変わっていませんが、GitHub ActionsのCheckoutプラグインは変更されました。
github.com

確認して対応

CheckoutプラグインではIssuesの303にmainに変更することが書かれています。
変更するのはwork by July 24th. とも書かれており、Issuesもcloseされているので変更済みです。
github.com

それでは対応方法です。
WorkflowファイルのCheckoutプラグインのところを以下のように変更するだけです。
- uses: actions/checkout@master

- uses: actions/checkout@main

今のところCheckoutプラグイン@mainとしてもmaster branchをCheckoutしてくれるけど、その機能が無くなったらmaster branchの名前を変更する必要があるかもしれません。
その辺りは、CheckoutプラグインではIssuesをウォッチしていくしかないかなと思っております。