Skip to content

Commit d656359

Browse files
authored
Fix goreleaser (#22)
* fix goreleaser * add version fallback
1 parent 5158367 commit d656359

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

.goreleaser.yaml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ builds:
1313
- darwin
1414
ldflags: "-s -w"
1515
archives:
16-
- replacements:
17-
darwin: Darwin
18-
linux: Linux
19-
windows: Windows
20-
386: i386
21-
amd64: x86_64
16+
- id: foo
17+
name_template: >-
18+
{{- .ProjectName }}_
19+
{{- .Version }}_
20+
{{- title .Os }}_
21+
{{- if eq .Arch "amd64" }}x86_64
22+
{{- else if eq .Arch "386" }}i386
23+
{{- else }}{{ .Arch }}{{ end }}
24+
{{- if .Arm }}v{{ .Arm }}{{ end -}}
2225
checksum:
2326
name_template: 'checksums.txt'
2427
snapshot:

index.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,13 @@ function determineVersion() {
5050
return process.env.INPUT_VERSION
5151
}
5252
const result = cp.execSync(`curl --silent --location "https://api.github.com/repos/RoryQ/checkmate/releases/latest" | jq -r ".. .tag_name? // empty"`)
53-
return result.toString().trim();
53+
let ver = result.toString().trim();
54+
// fallback to v1.0.0
55+
if (ver === "") {
56+
logDebug("No version found, falling back to v1.0.0")
57+
ver = "v1.0.0"
58+
}
59+
return ver
5460
}
5561

5662
function main() {

0 commit comments

Comments
 (0)