Skip to content

Commit cb5b1d5

Browse files
Changelog for v1.4.3, fix goreleaser for Cosign v3 (#2682)
Signed-off-by: Hayden <[email protected]> Co-authored-by: Hayden <[email protected]>
1 parent b34d99d commit cb5b1d5

File tree

2 files changed

+40
-8
lines changed

2 files changed

+40
-8
lines changed

.goreleaser.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -77,22 +77,20 @@ builds:
7777

7878
signs:
7979
- id: rekor
80-
signature: "${artifact}.sig"
80+
signature: "${artifact}.sigstore.json"
8181
cmd: cosign
82-
args: ["sign-blob", "--output-signature", "${artifact}.sig", "--key", "gcpkms://projects/{{ .Env.PROJECT_ID }}/locations/{{ .Env.KEY_LOCATION }}/keyRings/{{ .Env.KEY_RING }}/cryptoKeys/{{ .Env.KEY_NAME }}/versions/{{ .Env.KEY_VERSION }}", "${artifact}"]
82+
args: ["sign-blob", "--bundle", "${signature}", "--key", "gcpkms://projects/{{ .Env.PROJECT_ID }}/locations/{{ .Env.KEY_LOCATION }}/keyRings/{{ .Env.KEY_RING }}/cryptoKeys/{{ .Env.KEY_NAME }}/versions/{{ .Env.KEY_VERSION }}", "${artifact}"]
8383
artifacts: binary
8484
# Keyless
8585
- id: rekor-keyless
86-
signature: "${artifact}-keyless.sig"
87-
certificate: "${artifact}-keyless.pem"
86+
signature: "${artifact}-keyless.sigstore.json"
8887
cmd: cosign
89-
args: ["sign-blob", "--output-signature", "${artifact}-keyless.sig", "--output-certificate", "${artifact}-keyless.pem", "${artifact}"]
88+
args: ["sign-blob", "--bundle", "${signature}", "${artifact}"]
9089
artifacts: binary
9190
- id: checksum-keyless
92-
signature: "${artifact}-keyless.sig"
93-
certificate: "${artifact}-keyless.pem"
91+
signature: "${artifact}-keyless.sigstore.json"
9492
cmd: cosign
95-
args: ["sign-blob", "--output-signature", "${artifact}-keyless.sig", "--output-certificate", "${artifact}-keyless.pem", "${artifact}"]
93+
args: ["sign-blob", "--bundle", "${signature}", "${artifact}"]
9694
artifacts: checksum
9795

9896
archives:

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
# v1.4.3
2+
3+
This release reduces dependencies for a number of exported packages.
4+
5+
This release also changes the format of the binary and container signature, which is now a
6+
[Sigstore bundle](https://docs.sigstore.dev/about/bundle/). To verify a release, use the
7+
latest Cosign 3.x, verifying with
8+
`cosign verify-blob --bundle <artifact>-keyless.sigstore.json <artifact>`.
9+
10+
## Improvements
11+
12+
* use interruptable context to elegantly handle signals in rekor-cli (#2681)
13+
* restapi: Don't log client errors as errors (#2680)
14+
* pkg: separate pki types from implementations (#2668)
15+
* e2e: don't mix e2e and regular utilities (#2672)
16+
* pkg: remove viper config from spec definitions (#2669)
17+
* log: remove zap & go-chi dependecy from pkg/types (#2667)
18+
* chore: update go-openapi/runtime to v0.29.0 (#2670)
19+
* chore: remove double imported mapstructure pkg (#2671)
20+
* remove archived dependency and use stdlib slices (#2650)
21+
22+
## Documentation
23+
24+
* (docs): guard unsafe int/uint conversions flagged by gosec (#2679)
25+
26+
## Contributors
27+
28+
* AdamKorcz
29+
* Bob Callaway
30+
* Jussi Kukkonen
31+
* Sachin Sampras M
32+
* Tõnis Tiigi
33+
134
# v1.4.2
235

336
This release includes some performance optimizations and a bug fix for publishing events to a pub/sub topic.
@@ -10,6 +43,7 @@ This release includes some performance optimizations and a bug fix for publishin
1043
* optimize performance of regex operations (#2603)
1144

1245
## Contributors
46+
1347
* Bob Callaway
1448

1549
# v1.4.1

0 commit comments

Comments
 (0)