どうも、たくチャレ(@takuchalle)です。

このブログもそうですが、Hugoを使ってるとテーマをsubmodulesで管理したい時は多いと思います。

GitHub Actionsを使って、Firebase Hostingにデプロイしてるのですが、デフォルトの設定だとsubmodulesをチェックアウトしてくれません。 なので、明示的にsubmodulesをチェックアウトする必要があります。

- uses: actions/checkout@v1
  with:
	  submodules: true

これでOKです。

追記

actions/checkout@v2ではsubmodules: trueが使えなくなってるみたいですね。 v2はパフォーマンス的に改善されてるらしいから使いたいんですけど残念ですね。

正式対応までv1を使うしかないですね。