Require HSM for publish previews/betas as well

This commit is contained in:
Kovid Goyal 2025-10-10 09:43:55 +05:30
parent 699c3e118c
commit 13422da467
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -131,6 +131,7 @@ class PublishBetas(Command):
def pre_sub_commands(self, opts): def pre_sub_commands(self, opts):
require_clean_git() require_clean_git()
require_hsm_for_signing()
# require_git_master() # require_git_master()
def run(self, opts): def run(self, opts):
@ -150,6 +151,7 @@ class PublishPreview(Command):
raise SystemExit('Must set calibre version to have patch level greater than 100') raise SystemExit('Must set calibre version to have patch level greater than 100')
require_clean_git() require_clean_git()
require_git_master() require_git_master()
require_hsm_for_signing()
def run(self, opts): def run(self, opts):
dist = self.a(self.j(self.d(self.SRC), 'dist')) dist = self.a(self.j(self.d(self.SRC), 'dist'))