Wire Apple KMS release signing
Some checks failed
Cache: Publish Nix / Publish Nix Cache (push) Waiting to run
Build Rust / Cargo Test (push) Successful in 11m0s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s

This commit is contained in:
Conrad Kramer 2026-06-07 07:28:48 -07:00
parent ed73d7d16a
commit 126af6b5cf
17 changed files with 1913 additions and 16 deletions

View file

@ -49,7 +49,7 @@ def kms_sign(args: argparse.Namespace, payload: Path) -> bytes:
if args.gcloud_project:
command.extend(["--project", args.gcloud_project])
run(command)
return signature_path.read_bytes()
return base64.b64decode(signature_path.read_text(encoding="utf-8").strip())
def enclosure_path(enclosure: ET.Element, artifact_dir: Path) -> Path: