hermes: stage complete lane regression dependencies

This commit is contained in:
jenkins 2026-09-13 17:32:45 -05:00
parent 36209965b4
commit 4a94977dbc
3 changed files with 15 additions and 0 deletions

View File

@ -1629,6 +1629,9 @@ COPY dockerfiles/hermes_run_safety_regression.py /tmp/hermes_run_safety_regressi
COPY dockerfiles/hermes_decomposition_safety_regression.py /tmp/hermes_decomposition_safety_regression.py
COPY dockerfiles/hermes_lane_compatibility_regression.py /tmp/hermes_lane_compatibility_regression.py
COPY services/hermes/scripts/cli_lane_*.py /tmp/hermes-lane-regression/
COPY services/hermes/scripts/routing_catalog.py /tmp/hermes-lane-regression/
COPY services/hermes/scripts/supervisor_lineage.py /tmp/hermes-lane-regression/
COPY services/hermes/scripts/supervisor_state.py /tmp/hermes-lane-regression/
RUN HERMES_CLI_LANE_SOURCE=/tmp/hermes-lane-regression \
HERMES_COMPATIBILITY_MODE=legacy \
/opt/hermes/.venv/bin/python /tmp/hermes_lane_compatibility_regression.py \

View File

@ -20,3 +20,6 @@
!services/hermes/
!services/hermes/scripts/
!services/hermes/scripts/cli_lane_*.py
!services/hermes/scripts/routing_catalog.py
!services/hermes/scripts/supervisor_lineage.py
!services/hermes/scripts/supervisor_state.py

View File

@ -455,4 +455,13 @@ def test_agent_image_runs_execution_safety_patch_and_regressions():
)
assert "COPY services/hermes/scripts/cli_lane_*.py" in dockerfile
assert "!services/hermes/scripts/cli_lane_*.py" in dockerignore
for name in (
"routing_catalog.py",
"supervisor_lineage.py",
"supervisor_state.py",
):
assert f"COPY services/hermes/scripts/{name} /tmp/hermes-lane-regression/" in (
dockerfile
)
assert f"!services/hermes/scripts/{name}" in dockerignore
assert "HERMES_CLI_LANE_SOURCE=/tmp/hermes-lane-regression" in dockerfile