#!/usr/bin/env python3 import re import subprocess import sys if len(sys.argv) < 2: print("Must provide version string", file=sys.stderr) exit(1) version_pattern = re.compile(r"(\d+).(\d+).(\d+)") version = version_pattern.match(sys.argv[1]) command = [ "podman", "build", "--tag", "forge.monodon.me/gnarwhal/motto:latest", "--tag", f"forge.monodon.me/gnarwhal/motto:{version[1]}", "--tag", f"forge.monodon.me/gnarwhal/motto:{version[1]}.{version[2]}", "--tag", f"forge.monodon.me/gnarwhal/motto:{version[1]}.{version[2]}.{version[3]}", "./", ] print("Building:", " ".join(command)) subprocess.run(command)