fix(deploy): ignore parent Git checkout in backup binding
Managed validation / Managed repository validation (pull_request) Successful in 2m16s
GeoIntel release gates / Compile, test, contracts and builds (pull_request) Successful in 2m7s
GeoIntel release gates / Python and npm vulnerability policy (pull_request) Successful in 26s
GeoIntel release gates / Production AI image, SBOM and container scan (pull_request) Successful in 7m43s
GeoIntel release gates / Deploy exact gated revision to Unraid (pull_request) Skipped

This commit is contained in:
Jens
2026-08-30 13:32:22 +02:00
parent 9f771a61cf
commit bf5e1b7e06
2 changed files with 6 additions and 1 deletions
@@ -45,6 +45,8 @@ def test_backup_binds_prepared_source_without_requiring_dot_git() -> None:
optional_git_fallback = script.index('if command -v git >/dev/null 2>&1')
docker_access = script.index("docker inspect -f '{{.State.Running}}'")
assert controller_resolution < optional_git_fallback < docker_access
assert 'git -C "$ROOT" rev-parse --show-toplevel' in script
assert '"$(cd "$git_top" && pwd -P)" = "$(cd "$ROOT" && pwd -P)"' in script
assert 'SOURCE_REVISION="$explicit_sha"' in script
assert '"backup_tool_revision": ${SOURCE_REVISION@Q}' in script
assert '"running_image_revision": ${RUNNING_IMAGE_REVISION@Q}' in script