Stabilize self-hosted CI workflows and resolve issue #62 #73

Merged
darkhelm merged 80 commits from feature/two-stage-runtime-images into main 2026-07-13 11:16:18 -04:00
Showing only changes of commit 72e775d2b7 - Show all commits

View File

@@ -76,7 +76,6 @@ jobs:
RENOVATE_ENDPOINT_EXTERNAL: https://dogar.darkhelm.org/api/v1
RENOVATE_GIT_HOST: dogar.darkhelm.org
RENOVATE_GIT_USERNAME: ${{ github.actor }}
RENOVATE_GIT_HOST_IP: 10.18.75.2
RENOVATE_ENDPOINT_IP: 10.18.75.2
RENOVATE_ALLOW_INSECURE_TLS: "true"
RENOVATE_GIT_AUTHOR: Renovate Bot <renovate@darkhelm.org>
@@ -128,16 +127,6 @@ jobs:
echo "⚠ Unable to resolve ${ENDPOINT_HOST} on runner; proceeding without explicit --add-host"
fi
# Keep Dogar as canonical git host, but pin it to the internal LAN IP from the runner.
GIT_HOST_IP="${RENOVATE_GIT_HOST_IP:-}"
if [ -z "${GIT_HOST_IP}" ]; then
GIT_HOST_IP="$(getent hosts "${RENOVATE_GIT_HOST}" | awk '{print $1; exit}' || true)"
fi
if [ -n "${GIT_HOST_IP}" ] && [ "${RENOVATE_GIT_HOST}" != "${ENDPOINT_HOST}" ]; then
DOCKER_ADD_HOST_ARG="${DOCKER_ADD_HOST_ARG} --add-host ${RENOVATE_GIT_HOST}:${GIT_HOST_IP}"
echo "Renovate container git host mapping: ${RENOVATE_GIT_HOST} -> ${GIT_HOST_IP}"
fi
}
select_reachable_endpoint() {