return None
with complete_step("Signing SHA256SUMS…"):
- cmdline: list[PathString] = [
- "gpg",
- "--detach-sign",
- "-o", state.staging / state.config.output_signature.name,
- state.staging / state.config.output_checksum.name,
- ]
+ cmdline: list[PathString] = ["gpg", "--detach-sign"]
+ # Need to specify key before file to sign
if state.config.key is not None:
cmdline += ["--default-key", state.config.key]
+ cmdline += [
+ "--output", state.staging / state.config.output_signature.name,
+ state.staging / state.config.output_checksum.name,
+ ]
+
run(cmdline)