2019-07-26 19:33:32 -07:00
|
|
|
{{ $version := .Get "version" }}
|
|
|
|
{{ if not $version }}
|
|
|
|
{{ errorf "missing value for param 'version': %s" .Position }}
|
|
|
|
{{ end }}
|
|
|
|
{{ $flatVersion := replace $version "." "" }}
|
|
|
|
|
|
|
|
{{ $date := .Get "date" }}
|
|
|
|
{{ if not $date }}
|
|
|
|
{{ errorf "missing value for param 'date': %s" .Position }}
|
|
|
|
{{ end }}
|
|
|
|
{{ if ne (len (split $date "-")) 3 }}
|
|
|
|
{{ errorf "invalid number of components for param 'date': %s" .Position }}
|
|
|
|
{{ end }}
|
|
|
|
|
2020-02-08 07:03:45 -08:00
|
|
|
{{ $exclude := split (.Get "exclude") "," }}
|
|
|
|
|
2021-05-04 16:29:30 +01:00
|
|
|
{{ $showChecksum := .Get "showChecksum" }}
|
|
|
|
|
2022-06-01 10:58:20 -07:00
|
|
|
|
2019-07-26 19:33:32 -07:00
|
|
|
<tr>
|
|
|
|
<td><a href="https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md#{{ $flatVersion }}-{{ $date }}">{{ $version }}</a></td>
|
|
|
|
<td>{{ $date }}</td>
|
2020-02-08 07:03:45 -08:00
|
|
|
<td>{{ template "dl" (dict "exclude" $exclude "version" $version "platform" "linux" "ext" "tar.gz" "display" "Linux") }}</td>
|
|
|
|
<td>{{ template "dl" (dict "exclude" $exclude "version" $version "platform" "darwin" "ext" "tar.gz" "display" "macOS") }}</td>
|
|
|
|
<td>{{ template "dl" (dict "exclude" $exclude "version" $version "platform" "windows" "ext" "zip" "display" "Windows") }}</td>
|
2021-05-04 16:29:30 +01:00
|
|
|
<td>{{ template "checksum" (dict "showChecksum" $showChecksum "version" $version) }}</td>
|
2019-07-26 19:33:32 -07:00
|
|
|
</tr>
|
2020-02-08 07:03:45 -08:00
|
|
|
|
|
|
|
{{ define "dl" }}
|
|
|
|
{{ if in .exclude .platform }}
|
|
|
|
<span class="text-sm text-gray-500">unavailable</span>
|
|
|
|
{{ else }}
|
|
|
|
<a href="https://get.pulumi.com/releases/sdk/pulumi-v{{ .version }}-{{ .platform }}-x64.{{ .ext }}">{{ .display }}</a>
|
|
|
|
{{ end }}
|
|
|
|
{{ end }}
|
2021-05-04 16:29:30 +01:00
|
|
|
|
|
|
|
{{ define "checksum" }}
|
|
|
|
{{ if .showChecksum }}
|
|
|
|
<a href="https://get.pulumi.com/releases/sdk/pulumi-{{ .version }}-checksums.txt">Checksums</a>
|
|
|
|
{{ else }}
|
|
|
|
<span class="text-sm text-gray-500">--</span>
|
|
|
|
{{ end }}
|
|
|
|
{{ end }}
|