Skip to content

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" }}