GithubのAPIを利用してタグの一覧を取得してみる

https://api.github.com/repos/<org>/<repository>/tagsへ向けてcurlを叩くとタグに関する情報を取得できる。 json形式で出力されるのでjqコマンドなどで整形するとなにかに活用できるかも。

例)puppetlabs-stdlibのバージョン一覧を取得する

GitHub - puppetlabs/puppetlabs-stdlib: Puppet Labs Standard Library module

curl -s https://api.github.com/repos/puppetlabs/puppetlabs-stdlib/tags | jq -r ".[].name"
v8.1.0
v8.0.0
v7.1.0
v7.0.1
v7.0.0
v6.6.0
v6.5.0
v6.4.0
v6.3.0
v6.2.0
v6.1.0
v6.0.0
v2.2.1
v2.2.0
v2.1.2
v2.1.1
v2.1.0
v2.0.0
v1.1.0
v1.0.0
v0.1.7
5.2.0
5.1.0
5.0.0
4.25.1
4.25.0
4.24.0
4.23.0
4.22.0
4.21.0