Prefer local kankali:2222 SSH clone with HTTP fallback
Some checks failed
CICD / E2E Tests Failure Postmortem (pull_request) Blocked by required conditions
CICD / Build and Publish CICD Base Image (push) Successful in 36s
CICD / Build and Publish CICD Base Image (pull_request) Successful in 42s
CICD / Build and Push CICD Image (push) Successful in 19m58s
CICD / Build CICD Image Failure Postmortem (push) Has been skipped
CICD / Backend Tests (push) Successful in 6m1s
CICD / Frontend Tests (push) Successful in 40s
CICD / Backend Doctests (push) Successful in 18s
CICD / Pre-commit Checks (push) Successful in 30m41s
CICD / CICD Tests Complete (push) Successful in 7s
CICD / Source Lanes Failure Postmortem (push) Has been skipped
CICD / Build Backend Base Image (push) Successful in 2m26s
CICD / Build Integration Tester Image (push) Successful in 1m52s
CICD / Build and Push CICD Image (pull_request) Successful in 56m19s
CICD / Build CICD Image Failure Postmortem (pull_request) Has been skipped
CICD / Backend Tests (pull_request) Successful in 33s
CICD / Build Backend Main Image (push) Successful in 3m3s
CICD / Frontend Tests (pull_request) Successful in 1m25s
CICD / Backend Doctests (pull_request) Successful in 37s
CICD / Build Frontend Base Image (push) Successful in 8m15s
CICD / Pre-commit Checks (pull_request) Successful in 4m35s
CICD / Source Lanes Failure Postmortem (pull_request) Has been skipped
CICD / CICD Tests Complete (pull_request) Successful in 7s
CICD / Build Backend Base Image (pull_request) Successful in 46s
CICD / Build Frontend Base Image (pull_request) Successful in 45s
CICD / Build Integration Tester Image (pull_request) Successful in 1m21s
CICD / Build Frontend Main Image (push) Successful in 8m1s
CICD / Build E2E Tester Image (push) Successful in 15m11s
CICD / Production Images Complete (push) Successful in 9s
CICD / Production Image Failures Postmortem (push) Has been skipped
CICD / Build Frontend Main Image (pull_request) Successful in 3m45s
CICD / Runtime Black-Box Integration Tests (push) Successful in 3m50s
CICD / End-to-End Tests (push) Failing after 47s
CICD / Integration Tests Failure Postmortem (push) Has been skipped
CICD / E2E Tests Failure Postmortem (push) Successful in 23s
CICD / Build Backend Main Image (pull_request) Successful in 9m14s
CICD / Build E2E Tester Image (pull_request) Successful in 19m12s
CICD / Production Image Failures Postmortem (pull_request) Has been skipped
CICD / Production Images Complete (pull_request) Successful in 5s
CICD / Runtime Black-Box Integration Tests (pull_request) Successful in 2m21s
CICD / Integration Tests Failure Postmortem (pull_request) Has been skipped
CICD / End-to-End Tests (pull_request) Failing after 26m28s

This commit is contained in:
copilotcoder
2026-07-10 23:06:22 -04:00
parent 9bb36d18a4
commit 6aadca5df2

View File

@@ -250,9 +250,20 @@ jobs:
SELECTED_TOKEN="${SELECTED_TOKEN_RESULT#*:}"
export RENOVATE_TOKEN="${SELECTED_TOKEN}"
export RENOVATE_HOST_RULES="[{\"matchHost\":\"${ENDPOINT_AUTHORITY}\",\"token\":\"${SELECTED_TOKEN}\",\"authType\":\"Token-Only\"}]"
# Rewrite external clone URLs to an authenticated internal URL for git operations.
# Rewrite external clone URLs to local-network git transport.
export RENOVATE_GIT_REWRITE_FROM="https://dogar.darkhelm.org/"
export RENOVATE_GIT_REWRITE_TO="http://${RENOVATE_GIT_USERNAME}:${SELECTED_TOKEN}@kankali.darkhelm.lan:3001/"
# Prefer local SSH for git on kankali:2222 when keys are available in the container.
if docker run --rm ${DOCKER_ADD_HOST_ARG} \
--entrypoint /bin/sh \
"${RENOVATE_IMAGE}" \
-lc 'GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5" git ls-remote --heads "ssh://git@kankali.darkhelm.lan:2222/'"${TARGET_REPO}"'.git" >/dev/null 2>&1'; then
export RENOVATE_GIT_REWRITE_TO="ssh://git@kankali.darkhelm.lan:2222/"
echo "✓ Renovate git rewrite transport: local SSH (kankali:2222)"
else
echo "⚠ Local SSH git auth unavailable in Renovate container; using internal HTTP token fallback"
fi
unset SELECTED_TOKEN RESULT_TOKEN
echo "✓ Renovate auth preflight passed with ${SELECTED_TOKEN_SOURCE}"
@@ -287,6 +298,7 @@ jobs:
-e LOG_LEVEL \
-e NODE_TLS_REJECT_UNAUTHORIZED \
-e GIT_SSL_NO_VERIFY=1 \
-e GIT_SSH_COMMAND='ssh -o StrictHostKeyChecking=no' \
-e RENOVATE_TOKEN \
-e RENOVATE_GIT_USERNAME \
-e RENOVATE_GIT_REWRITE_FROM \