CI(GitHub Actions や CircleCI など)で Git のタグを取得する際には git fetch --unshallow する

結論

標題通りです。たまたまそのブランチにタグが付与されていたらラッキーですが、何も考えずにいつもタグを全て取得するためには $ git fetch --unshallow しておきましょう。

その後、$ git describe --tags --abbrev=0 などを実行して最新のタグを取得したりできます。

Powered by はてなブログ