You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: upgrade sigstore Signer to use sigstore v4 (#532)
* fix: upgrade sigstore Signer to use `sigstore` v4
1. Manually specify `sigstore_protobuf_specs` as a dependency as
`sigstore` no longer includes it.
2. Handle the sigstore_signer breaking changes based on:
https://www.github.com/sigstore/sigstore-python/pull/1363
Signed-off-by: Spencer Schrock <[email protected]>
* specify utf-8 encoding for signatures
Rekor v2 makes use of an em dash `—` in its checkpoint format, which was
causing issues when writing the JSON bundle to disk. Linux and macOS
default to "utf-8" when writing text files without a provided encoding,
while Windows defaults to "cp1252".
RFC8259 states JSON text must be "utf-8":
https://datatracker.ietf.org/doc/html/rfc8259#section-8.1
Signed-off-by: Spencer Schrock <[email protected]>
---------
Signed-off-by: Spencer Schrock <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@ All versions prior to 1.0.0 are untracked.
27
27
- Added support trace sigstore sign and verify operations using OpenTelemetry.
28
28
- cli: Added support for `--ignore_unsigned_files` option
29
29
- Implemented a new, minimal container image. This variant excludes optional dependencies (like OTel and PKCS#11) to reduce footprint, focusing solely on core signing and verification mechanisms.
30
+
- The library now requires at least v4.0.0 of `sigstore` due to breaking changes in that library
0 commit comments