From 2e9b0cb19e2ac0c9e7b5ec6adeba11525bd74022 Mon Sep 17 00:00:00 2001 From: Rafael Bradley Date: Fri, 14 Mar 2025 02:34:18 +0000 Subject: [PATCH] feat: `deploy.py` makes latest version the default one. --- scripts/deploy.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/scripts/deploy.py b/scripts/deploy.py index 5d0d883..e1eac98 100644 --- a/scripts/deploy.py +++ b/scripts/deploy.py @@ -4,18 +4,23 @@ import getpass username = input("Username for git.nyeki.dev: ") password = getpass.getpass("Password for git.nyeki.dev: ") -latest_version = input("Latest version: ") +latest_version = input("Latest version (empty for latest): ") -print(f"Updating to tag v{latest_version}...") +if not latest_version.strip(): + latest_version = "latest" +else: + latest_version = "v" + latest_version.strip() + +print(f"Updating to tag {latest_version}...") os.system(f"git pull https://{username}:{password}@git.nyeki.dev/payphone/payphone") os.system( - f"microk8s kubectl set image sts/bot bot=registry.nyeki.dev/payphone/payphone/shard:v{latest_version}" + f"microk8s kubectl set image sts/bot bot=registry.nyeki.dev/payphone/payphone/shard:{latest_version}" ) os.system( f""" microk8s kubectl set image pod/tasks \ - connect=registry.nyeki.dev/payphone/payphone/tasks:v{latest_version} + connect=registry.nyeki.dev/payphone/payphone/tasks:{latest_version} """ )