mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Add a check to prevent accidentally releasing a preview as the main release
This commit is contained in:
parent
fdd145245d
commit
5d6f454ab3
@ -105,6 +105,9 @@ class Publish(Command):
|
||||
def pre_sub_commands(self, opts):
|
||||
require_git_master()
|
||||
require_clean_git()
|
||||
version = tuple(map(int, __version__.split('.'))) # noqa: RUF048
|
||||
if version[2] > 99:
|
||||
raise SystemExit('The version number indicates a preview release, did you mean to run ./setup.py publish_preview?')
|
||||
if 'PUBLISH_BUILD_DONE' not in os.environ:
|
||||
subprocess.check_call([sys.executable, 'setup.py', 'check'])
|
||||
subprocess.check_call([sys.executable, 'setup.py', 'build'])
|
||||
|
Loading…
x
Reference in New Issue
Block a user