fix(ci): всегда пересобирать API test image в E2E стенда.
CI / test (push) Successful in 14m16s

Кэш eventhub-api-tests:local оставлял старый audit-тест без remote-ветки.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-16 12:44:44 +03:00
parent 84a494e215
commit ee247bd7e7
+8 -4
View File
@@ -44,17 +44,21 @@ echo " ADMIN_API_HOST=${ADMIN_API_HOST}"
echo " WS_HOST=${WS_HOST}" echo " WS_HOST=${WS_HOST}"
echo " ADMIN_WS_HOST=${ADMIN_WS_HOST}" echo " ADMIN_WS_HOST=${ADMIN_WS_HOST}"
if ! docker image inspect eventhub-api-tests:local >/dev/null 2>&1; then IMAGE="eventhub-api-tests:local"
if [[ -n "${GITHUB_SHA:-}" ]]; then
IMAGE="eventhub-api-tests:sha-${GITHUB_SHA:0:12}"
fi
echo "=== build API test image (${IMAGE}) ==="
bash scripts/retry-docker-build.sh 5 60 -- \ bash scripts/retry-docker-build.sh 5 60 -- \
docker buildx build \ docker buildx build \
--network=host \ --network=host \
--file docker/ApiTests.Dockerfile \ --file docker/ApiTests.Dockerfile \
--tag eventhub-api-tests:local \ --tag "${IMAGE}" \
--load \ --load \
--provenance=false \ --provenance=false \
--sbom=false \ --sbom=false \
. .
fi
docker run --rm --network=host \ docker run --rm --network=host \
-e CT_MODE=remote \ -e CT_MODE=remote \
@@ -70,6 +74,6 @@ docker run --rm --network=host \
-e "ADMIN_MODER_PASSWORD=${ADMIN_MODER_PASSWORD:-}" \ -e "ADMIN_MODER_PASSWORD=${ADMIN_MODER_PASSWORD:-}" \
-e "ADMIN_SUPPORT_EMAIL=${ADMIN_SUPPORT_EMAIL:-}" \ -e "ADMIN_SUPPORT_EMAIL=${ADMIN_SUPPORT_EMAIL:-}" \
-e "ADMIN_SUPPORT_PASSWORD=${ADMIN_SUPPORT_PASSWORD:-}" \ -e "ADMIN_SUPPORT_PASSWORD=${ADMIN_SUPPORT_PASSWORD:-}" \
eventhub-api-tests:local "${IMAGE}"
echo "=== API CT passed (${STAND}) ===" echo "=== API CT passed (${STAND}) ==="