Merge branch 'fix-publish-return-value' into 'master'

fix exit status integer overflow

See merge request fdroid/fdroidserver!1806
This commit is contained in:
Hans-Christoph Steiner
2026-04-20 17:08:03 +00:00
4 changed files with 5 additions and 5 deletions

View File

@@ -2454,13 +2454,13 @@ def main():
failed += 1
# an empty list of appids means check all apps, avoid that if files were given
if not options.appid:
sys.exit(failed)
sys.exit(failed != 0)
if not lint_metadata(options):
failed += 1
if failed:
sys.exit(failed)
sys.exit(1)
def lint_metadata(options):

View File

@@ -471,7 +471,7 @@ def main():
if failed:
logging.error(_('%d APKs failed to be signed or verified!') % failed)
if options.error_on_failed:
sys.exit(failed)
sys.exit(1)
if __name__ == "__main__":

View File

@@ -3021,7 +3021,7 @@ def main():
)
)
if errors:
sys.exit(errors)
sys.exit(1)
# Scan the archive repo for apks as well
if len(repodirs) > 1:

View File

@@ -306,7 +306,7 @@ def main():
logging.info("{0} successfully verified".format(verified))
if notverified > 0:
logging.info("{0} NOT verified".format(notverified))
sys.exit(notverified)
sys.exit(notverified != 0)
if __name__ == "__main__":