From 47c3b57ef4040c0495d14a104a12bdbd7a4e7853 Mon Sep 17 00:00:00 2001 From: Rafael Bradley Date: Wed, 8 Jul 2026 21:51:25 -0300 Subject: [PATCH] Add 3.14-alpine image --- dockerfiles/with-uv/3.13.2-alpine/Dockerfile | 2 +- dockerfiles/with-uv/3.14-alpine/Dockerfile | 5 +++++ scripts/push.py | 8 ++++---- 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 dockerfiles/with-uv/3.14-alpine/Dockerfile diff --git a/dockerfiles/with-uv/3.13.2-alpine/Dockerfile b/dockerfiles/with-uv/3.13.2-alpine/Dockerfile index 484c10f..fbbbc8b 100644 --- a/dockerfiles/with-uv/3.13.2-alpine/Dockerfile +++ b/dockerfiles/with-uv/3.13.2-alpine/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.13.2-alpine +FROM python:3.14-alpine RUN pip install uv diff --git a/dockerfiles/with-uv/3.14-alpine/Dockerfile b/dockerfiles/with-uv/3.14-alpine/Dockerfile new file mode 100644 index 0000000..484c10f --- /dev/null +++ b/dockerfiles/with-uv/3.14-alpine/Dockerfile @@ -0,0 +1,5 @@ +FROM python:3.13.2-alpine + +RUN pip install uv + +ENTRYPOINT [ "python3", "-m", "uv", "run", "--no-dev" ] diff --git a/scripts/push.py b/scripts/push.py index 303ee13..4027127 100644 --- a/scripts/push.py +++ b/scripts/push.py @@ -45,11 +45,11 @@ def build_image(variation: str, tag: str) -> bool: ] if os.system(" && ".join(commands)) == 0: - print(f"[green]Successfully built and pushed![/]") + print("[green]Successfully built and pushed![/]") return True else: - print(f"[red]The image couldn't be built or pushed.[/]") + print("[red]The image couldn't be built or pushed.[/]") return False @@ -61,13 +61,13 @@ if tag == "all": successes += 1 if successes == len(tags): - print(f"[green]All tags were successfully built and pushed.[/]") + print("[green]All tags were successfully built and pushed.[/]") elif successes != 0: print(f"[yellow]Only {successes}/{len(tags)} tags could be built and pushed.[/]") else: - print(f"[red]No tag could be built nor pushed.[/]") + print("[red]No tag could be built nor pushed.[/]") else: build_image(variation, tag)