+ jq -r -c [ .[] | select (.prerelease == false ) # Exclude pre-releases | .tag_name | ltrimstr("v") # get tag name without v "version" prefix | { major: split(".")[0], tag: . } ] # group by major version | unique_by(.major) # .. to only keep latest | .[].tag + curl -fs https://api.github.com/repos/docker/docker-ce/releases