From 2cf07099e357ecae77c2d5f98b72ab210d62e726 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Thu, 28 May 2026 17:43:02 +0200 Subject: [PATCH] Added local verify shorthand option to rngit release --- RNS/Utilities/rngit/server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RNS/Utilities/rngit/server.py b/RNS/Utilities/rngit/server.py index 77e72d74..e1567d15 100644 --- a/RNS/Utilities/rngit/server.py +++ b/RNS/Utilities/rngit/server.py @@ -90,6 +90,7 @@ def program_setup(configdir, rnsconfigdir=None, verbosity=0, quietness=0, servic if operation == "list": git_client.list_releases(remote=task["remote"]) elif operation == "view": git_client.view_release(remote=task["remote"], target=task["target"]) elif operation == "fetch": git_client.fetch_release(remote=task["remote"], target=task["target"], signer=task["signer"], offline=task["offline"]) + elif operation == "verify": git_client.fetch_release(remote=task["remote"], target=task["target"], signer=task["signer"], offline=True) elif operation == "create": git_client.create_release(remote=task["remote"], target=task["target"], signer=task["signer"], name=task["name"], no_upload=task["no_upload"]) elif operation == "delete": git_client.delete_release(remote=task["remote"], target=task["target"]) elif operation == "latest": git_client.latest_release(remote=task["remote"], target=task["target"]) @@ -167,7 +168,7 @@ def main(): parser.add_argument('-L', '--local', action='store_true', default=False, help="generate release locally, but don't upload") parser.add_argument('-o', '--offline', action='store_true', default=False, help="verify manifest locally, but don't fetch updates") parser.add_argument("repository", nargs="?", default=None, help="URL of remote repository, or path to RSM manifest", type=str) - parser.add_argument("operation", nargs="?", default=None, help="list, view, fetch, create, latest or delete", type=str) + parser.add_argument("operation", nargs="?", default=None, help="list, view, fetch, verify, create, latest or delete", type=str) parser.add_argument("target", nargs="?", default=None, help="tag and path to release artifacts directory", type=str) elif subcommand == "perms":