Skip to content

Commit ae97f2a

Browse files
committed
add goreleaser, prepare CHANGELOG
1 parent c820f14 commit ae97f2a

File tree

2 files changed

+64
-2
lines changed

2 files changed

+64
-2
lines changed

.goreleaser.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Visit https://goreleaser.com for documentation on how to customize this
2+
# behavior.
3+
before:
4+
hooks:
5+
# this is just an example and not a requirement for provider building/publishing
6+
- go mod tidy
7+
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 }}'
32+
archives:
33+
- format: zip
34+
name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}'
35+
checksum:
36+
name_template: '{{ .ProjectName }}_{{ .Version }}_SHA256SUMS'
37+
algorithm: sha256
38+
signs:
39+
- artifacts: checksum
40+
args:
41+
# if you are using this is a GitHub action or some other automated pipeline, you
42+
# need to pass the batch flag to indicate its not interactive.
43+
# - "--batch"
44+
- "--local-user"
45+
- "{{ .Env.GPG_FINGERPRINT }}" # set this environment variable for your signing key
46+
- "--output"
47+
- "${signature}"
48+
- "--detach-sign"
49+
- "${artifact}"
50+
release:
51+
# If you want to manually examine the release before its live, uncomment this line:
52+
# draft: true
53+
changelog:
54+
skip: true

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
1-
## 1.4.1 (Unreleased)
1+
## 1.4.1 (January 21, 2021)
2+
3+
FEATURES:
4+
* **Added PowerDNS Zone Account support** ([#71](https://github.com/pan-net/terraform-provider-powerdns/issues/71), @jbe-dw)
25

36
FIXES:
4-
* **Add support for port along with IP in the masters attribute** [GH-64]
7+
* **Added support for port along with IP in the masters attribute** ([#64](https://github.com/pan-net/terraform-provider-powerdns/issues/64), @mbag)
8+
9+
ENHANCEMENTS:
10+
11+
* **Add note in documentation about usage of SQLite3** ([#75](https://github.com/pan-net/terraform-provider-powerdns/issues/75), @dkowis)
12+
* **Improve _Using_ section in README** ([#67](https://github.com/pan-net/terraform-provider-powerdns/pull/67), @Nowaker)
513

614
## 1.4.0 (April 27, 2020)
715

0 commit comments

Comments
 (0)