From 89b0c3485494fd43b44af11fafd3ac19620d43a8 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sun, 23 Aug 2026 16:52:27 -0300 Subject: [PATCH] build(hermes-webui): collapse patch snapshots --- dockerfiles/Dockerfile.hermes-webui | 14 +++++++------- testing/tests/test_hermes_webui_release.py | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/dockerfiles/Dockerfile.hermes-webui b/dockerfiles/Dockerfile.hermes-webui index 00ed7b13..345d838c 100644 --- a/dockerfiles/Dockerfile.hermes-webui +++ b/dockerfiles/Dockerfile.hermes-webui @@ -28,13 +28,13 @@ COPY dockerfiles/hermes-webui-manifest.json /tmp/hermes-webui-manifest.json COPY dockerfiles/hermes-webui-assets/hermes-agent.ico /opt/hermes-webui/static/hermes-agent.ico COPY dockerfiles/hermes-webui-assets/hermes-agent-192.png /opt/hermes-webui/static/hermes-agent-192.png COPY dockerfiles/hermes-webui-assets/hermes-agent-512.png /opt/hermes-webui/static/hermes-agent-512.png -RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-base-patch.py -RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-atlas-patch.py -RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-stt-patch.py -RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-telegram-project-patch.py -RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-router-patch.py -RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-brand-patch.py -RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-manifest-patch.py +RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-base-patch.py \ + && /opt/hermes/.venv/bin/python /tmp/hermes-webui-atlas-patch.py \ + && /opt/hermes/.venv/bin/python /tmp/hermes-webui-stt-patch.py \ + && /opt/hermes/.venv/bin/python /tmp/hermes-webui-telegram-project-patch.py \ + && /opt/hermes/.venv/bin/python /tmp/hermes-webui-router-patch.py \ + && /opt/hermes/.venv/bin/python /tmp/hermes-webui-brand-patch.py \ + && /opt/hermes/.venv/bin/python /tmp/hermes-webui-manifest-patch.py RUN /opt/hermes/.venv/bin/python -c 'import cryptography, yaml' \ && grep -Fq 'VALID_REASONING_EFFORTS = ("minimal", "low", "medium", "high", "xhigh")' \ diff --git a/testing/tests/test_hermes_webui_release.py b/testing/tests/test_hermes_webui_release.py index 99c167a0..476ef883 100644 --- a/testing/tests/test_hermes_webui_release.py +++ b/testing/tests/test_hermes_webui_release.py @@ -137,6 +137,7 @@ def test_webui_dockerfile_is_kaniko_safe_and_uses_reviewed_repo_source() -> None assert "hermes-webui-stt-patch.py" in source assert "hermes-webui-atlas-voice.js" in source assert "hermes-webui-manifest.json" in source + assert source.count("RUN /opt/hermes/.venv/bin/python /tmp/hermes-webui-") == 1 assert "urljoin(manifest_url, source)" in ( ROOT / "dockerfiles/hermes-webui-smoke.py" ).read_text(encoding="utf-8")