Required property is missing: shellの原因と解決策

概要

GHAのCICDを組む際、bashを書いていた時に以下のエラーが発生。

Required property is missing: shell

解決

直訳すると『必要なプロパティ shell がないぞ』とのこと。

このエラーは「shell」プロパティが欠けている場合に発生する。

 

デフォルトでshell設定が組まれるはずだが、、

action.yml内でrun句を使うときはshellの設定が必須らしい

Qiita

概要GitHub Actionsの仕組みや構造基本的な書き方(ワークフロー、ジョブ、イベントなど)よく出てくるruns-…

以下を追記することで無事修正はできた。

shell: bash