Configure in-container git rewrite for Renovate clone auth
Some checks failed
CICD / Build and Publish CICD Base Image (pull_request) Successful in 17s
CICD / Build and Publish CICD Base Image (push) Has been cancelled
CICD / Build and Push CICD Image (push) Has been cancelled
CICD / Build CICD Image Failure Postmortem (push) Has been cancelled
CICD / Backend Tests (push) Has been cancelled
CICD / Pre-commit Checks (push) Has been cancelled
CICD / Frontend Tests (push) Has been cancelled
CICD / Backend Doctests (push) Has been cancelled
CICD / CICD Tests Complete (push) Has been cancelled
CICD / Build Backend Base Image (push) Has been cancelled
CICD / Build Frontend Base Image (push) Has been cancelled
CICD / Build Integration Tester Image (push) Has been cancelled
CICD / Build E2E Tester Image (push) Has been cancelled
CICD / Build Backend Main Image (push) Has been cancelled
CICD / Build Frontend Main Image (push) Has been cancelled
CICD / Production Images Complete (push) Has been cancelled
CICD / Production Image Failures Postmortem (push) Has been cancelled
CICD / Source Lanes Failure Postmortem (push) Has been cancelled
CICD / Runtime Black-Box Integration Tests (push) Has been cancelled
CICD / Integration Tests Failure Postmortem (push) Has been cancelled
CICD / End-to-End Tests (push) Has been cancelled
CICD / E2E Tests Failure Postmortem (push) Has been cancelled
CICD / Build and Push CICD Image (pull_request) Successful in 26m9s
CICD / Build CICD Image Failure Postmortem (pull_request) Has been skipped
CICD / Backend Tests (pull_request) Successful in 11m13s
CICD / Pre-commit Checks (pull_request) Successful in 17m32s
CICD / Backend Doctests (pull_request) Successful in 32s
CICD / Frontend Tests (pull_request) Successful in 8m38s
CICD / CICD Tests Complete (pull_request) Successful in 13s
CICD / Source Lanes Failure Postmortem (pull_request) Has been skipped
CICD / Build Backend Base Image (pull_request) Successful in 1m38s
CICD / Build Integration Tester Image (pull_request) Successful in 1m15s
CICD / Build Frontend Base Image (pull_request) Successful in 15m7s
CICD / Build Backend Main Image (pull_request) Successful in 56s
CICD / Build E2E Tester Image (pull_request) Successful in 16m7s
CICD / Build Frontend Main Image (pull_request) Successful in 6m7s
CICD / Production Image Failures Postmortem (pull_request) Has been skipped
CICD / Production Images Complete (pull_request) Successful in 6s
CICD / Runtime Black-Box Integration Tests (pull_request) Successful in 2m49s
CICD / Integration Tests Failure Postmortem (pull_request) Has been skipped
CICD / End-to-End Tests (pull_request) Successful in 19m27s
CICD / E2E Tests Failure Postmortem (pull_request) Has been skipped

This commit is contained in:
copilotcoder
2026-07-10 18:57:57 -04:00
parent fa0f582759
commit 9bb36d18a4

View File

@@ -249,13 +249,10 @@ jobs:
SELECTED_TOKEN_SOURCE="${SELECTED_TOKEN_RESULT%%:*}"
SELECTED_TOKEN="${SELECTED_TOKEN_RESULT#*:}"
export RENOVATE_TOKEN="${SELECTED_TOKEN}"
export RENOVATE_HOST_RULES="[{\"matchHost\":\"${ENDPOINT_AUTHORITY}\",\"token\":\"${SELECTED_TOKEN}\",\"authType\":\"Token-Only\"},{\"matchHost\":\"${RENOVATE_GIT_HOST}\",\"username\":\"${RENOVATE_GIT_USERNAME}\",\"password\":\"${SELECTED_TOKEN}\",\"authType\":\"Basic\"}]"
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.
export RENOVATE_GIT_REWRITE_FROM="https://dogar.darkhelm.org/"
export RENOVATE_GIT_REWRITE_TO="http://${RENOVATE_GIT_USERNAME}:${SELECTED_TOKEN}@kankali.darkhelm.lan:3001/"
export GIT_CONFIG_COUNT=1
export GIT_CONFIG_KEY_0="url.${RENOVATE_GIT_REWRITE_TO}.insteadOf"
export GIT_CONFIG_VALUE_0="${RENOVATE_GIT_REWRITE_FROM}"
unset SELECTED_TOKEN RESULT_TOKEN
echo "✓ Renovate auth preflight passed with ${SELECTED_TOKEN_SOURCE}"
@@ -290,10 +287,10 @@ jobs:
-e LOG_LEVEL \
-e NODE_TLS_REJECT_UNAUTHORIZED \
-e GIT_SSL_NO_VERIFY=1 \
-e GIT_CONFIG_COUNT \
-e GIT_CONFIG_KEY_0 \
-e GIT_CONFIG_VALUE_0 \
-e RENOVATE_TOKEN \
-e RENOVATE_GIT_USERNAME \
-e RENOVATE_GIT_REWRITE_FROM \
-e RENOVATE_GIT_REWRITE_TO \
-e RENOVATE_GIT_URL \
-e RENOVATE_HOST_RULES \
-e RENOVATE_X_PLATFORM_VERSION \
@@ -305,15 +302,9 @@ jobs:
-e RENOVATE_REQUIRE_CONFIG \
-e RENOVATE_PR_CONCURRENT_LIMIT \
-e RENOVATE_BRANCH_CONCURRENT_LIMIT \
--entrypoint /bin/sh \
"${RENOVATE_IMAGE}" \
--platform "${RENOVATE_PLATFORM}" \
--endpoint "${RENOVATE_ENDPOINT}" \
--git-url "${RENOVATE_GIT_URL}" \
--git-author "${RENOVATE_GIT_AUTHOR}" \
--onboarding="${RENOVATE_ONBOARDING}" \
--pr-concurrent-limit "${RENOVATE_PR_CONCURRENT_LIMIT}" \
--branch-concurrent-limit "${RENOVATE_BRANCH_CONCURRENT_LIMIT}" \
DarkHelm.org/plex-playlist
-lc 'set -e; git config --global "url.${RENOVATE_GIT_REWRITE_TO}.insteadOf" "${RENOVATE_GIT_REWRITE_FROM}"; renovate --platform "${RENOVATE_PLATFORM}" --endpoint "${RENOVATE_ENDPOINT}" --git-url "${RENOVATE_GIT_URL}" --git-author "${RENOVATE_GIT_AUTHOR}" --onboarding="${RENOVATE_ONBOARDING}" --pr-concurrent-limit "${RENOVATE_PR_CONCURRENT_LIMIT}" --branch-concurrent-limit "${RENOVATE_BRANCH_CONCURRENT_LIMIT}" DarkHelm.org/plex-playlist'
}
if run_renovate_with_endpoint "${BASE_ENDPOINT}" 2>&1 | tee /tmp/renovate.log; then