gitHubReleases
owner-repo
gitHubReleases
calls the GitHub API to retrieve the first page of releases for
the given owner-repo, returning structured data as defined by the GitHub Go
API
bindings.
Calls to gitHubReleases
are cached so calling gitHubReleases
with the same
owner-repo will only result in one call to the GitHub API.
Example
{{ (index (gitHubReleases "docker/compose") 0).TagName }}
Note
The maximum number of items returned by gitHubReleases
is determined by
default page size for the GitHub API.
Warning
The values returned by gitHubReleases
are not directly queryable via the
jq
function and must instead be converted through JSON:
{{ gitHubReleases "docker/compose" | toJson | fromJson | jq ".[0].tag_name" }}