Skip to content

Commit 8e80d4f

Browse files
committed
update go releaser
1 parent f7d9491 commit 8e80d4f

2 files changed

Lines changed: 39 additions & 32 deletions

File tree

.goreleaser.yml

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,45 @@
11
# Visit https://goreleaser.com for documentation on how to customize this
22
# behavior.
3+
version: 2
34
before:
45
hooks:
56
# this is just an example and not a requirement for provider building/publishing
67
- go mod tidy
78
builds:
8-
- env:
9-
# goreleaser does not work with CGO, it could also complicate
10-
# usage by users in CI/CD systems like Terraform Cloud where
11-
# they are unable to install libraries.
12-
- CGO_ENABLED=0
13-
mod_timestamp: '{{ .CommitTimestamp }}'
14-
flags:
15-
- -trimpath
16-
ldflags:
17-
- '-s -w -X main.version={{.Version}} -X main.commit={{.Commit}}'
18-
goos:
19-
# - freebsd
20-
- windows
21-
- linux
22-
- darwin
23-
goarch:
24-
- amd64
25-
- '386'
26-
- arm
27-
- arm64
28-
ignore:
29-
- goos: darwin
30-
goarch: '386'
31-
binary: '{{ .ProjectName }}_v{{ .Version }}'
9+
- env:
10+
# goreleaser does not work with CGO, it could also complicate
11+
# usage by users in CI/CD systems like Terraform Cloud where
12+
# they are unable to install libraries.
13+
- CGO_ENABLED=0
14+
mod_timestamp: "{{ .CommitTimestamp }}"
15+
flags:
16+
- -trimpath
17+
ldflags:
18+
- "-s -w -X main.version={{.Version}} -X main.commit={{.Commit}}"
19+
goos:
20+
# - freebsd
21+
- windows
22+
- linux
23+
- darwin
24+
goarch:
25+
- amd64
26+
- "386"
27+
- arm
28+
- arm64
29+
ignore:
30+
- goos: darwin
31+
goarch: "386"
32+
binary: "{{ .ProjectName }}_v{{ .Version }}"
3233
archives:
33-
- format: zip
34-
name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}'
34+
- format: zip
35+
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
3536
checksum:
36-
name_template: '{{ .ProjectName }}_{{ .Version }}_SHA256SUMS'
37+
name_template: "{{ .ProjectName }}_{{ .Version }}_SHA256SUMS"
3738
algorithm: sha256
3839
signs:
3940
- artifacts: checksum
4041
args:
41-
# if you are using this in a GitHub action or some other automated pipeline, you
42+
# if you are using this in a GitHub action or some other automated pipeline, you
4243
# need to pass the batch flag to indicate its not interactive.
4344
- "--batch"
4445
- "--local-user"
@@ -47,8 +48,8 @@ signs:
4748
- "${signature}"
4849
- "--detach-sign"
4950
- "${artifact}"
51+
5052
release:
51-
# If you want to manually examine the release before its live, uncomment this line:
52-
# draft: true
53+
mode: keep-existing
5354
changelog:
54-
skip: true
55+
disable: true

.vscode/settings.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
{
2-
"makefile.extensionOutputFolder": "./.vscode"
2+
"makefile.extensionOutputFolder": "./.vscode",
3+
4+
"yaml.schemas": {
5+
"https://goreleaser.com/static/schema.json": [
6+
".goreleaser.yml"
7+
]
8+
}
39
}

0 commit comments

Comments
 (0)