ファイルグロブの**は単独で置く
Gitのマニュアルgitglossary(7)によると、ファイルグロブの ** は単独で利用するものらしい。なので **/ や a/**/c は良いが、**.json は不正な表現となる。
おそらく bash 等も同じではないか。
GitHub Actionsは **.yaml でも a/b.yaml にマッチするようなので、拡張されているまたは実装が雑ですり抜けている可能性がある。
Gitのマニュアルgitglossary(7)によると、ファイルグロブの ** は単独で利用するものらしい。なので **/ や a/**/c は良いが、**.json は不正な表現となる。
おそらく bash 等も同じではないか。
GitHub Actionsは **.yaml でも a/b.yaml にマッチするようなので、拡張されているまたは実装が雑ですり抜けている可能性がある。