From f8410884d428bd200dbcb986448f2cdd7c71cb54 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Wed, 18 Feb 2026 13:57:25 -0600 Subject: [PATCH] relate: 499462d9 --BUILDS_ON--> f4683542 --- ...mposite-action-auth-fix-default-actions-urls-499462.md | 8 +++++++- ...nner-offline-must-use-internal-url-not-publi-f46835.md | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/graph/solutions/gitea-actions-composite-action-auth-fix-default-actions-urls-499462.md b/graph/solutions/gitea-actions-composite-action-auth-fix-default-actions-urls-499462.md index 64b5771a778..312bd7db943 100644 --- a/graph/solutions/gitea-actions-composite-action-auth-fix-default-actions-urls-499462.md +++ b/graph/solutions/gitea-actions-composite-action-auth-fix-default-actions-urls-499462.md @@ -6,7 +6,13 @@ tags: [gitea, ci-cd, actions, act-runner, docker, authentication] importance: 0.9 confidence: 0.8 created: "2026-02-18T19:57:12.550575+00:00" -updated: "2026-02-18T19:57:12.550575+00:00" +updated: "2026-02-18T19:57:25.899334+00:00" +relations: + - target: f4683542-eb76-4397-9e84-673c86a05904 + type: BUILDS_ON + direction: outgoing + strength: 0.8 + context: "This auth fix extends the original runner setup - runner must use internal URL for registration, but action clones still go through ROOT_URL causing host mismatch" --- Problem: act_runner fails to clone composite actions from cal/gitea-actions with 'authentication required: Unauthorized'. Root cause: Runner registered at http://10.10.0.225:3000 (internal) but Gitea sends clone URLs using ROOT_URL (https://git.manticorum.com). go-git compares url.Host - hosts don't match so no auth token is passed. Combined with REQUIRE_SIGNIN_VIEW=true, unauthenticated clone fails. diff --git a/graph/solutions/gitea-actions-runner-offline-must-use-internal-url-not-publi-f46835.md b/graph/solutions/gitea-actions-runner-offline-must-use-internal-url-not-publi-f46835.md index 6527d1ef3dc..fd1b5269f79 100644 --- a/graph/solutions/gitea-actions-runner-offline-must-use-internal-url-not-publi-f46835.md +++ b/graph/solutions/gitea-actions-runner-offline-must-use-internal-url-not-publi-f46835.md @@ -6,13 +6,18 @@ tags: [gitea, ci-cd, actions, runner, troubleshooting, docker, reverse-proxy, 40 importance: 0.9 confidence: 0.8 created: "2026-02-05T19:24:11.871715+00:00" -updated: "2026-02-18T18:00:00.224971+00:00" +updated: "2026-02-18T19:57:25.899469+00:00" relations: - target: 53328fc9-796a-47b7-81ae-fc57c9b3a202 type: BUILDS_ON direction: incoming strength: 0.8 context: "Extends original runner troubleshooting with auth for composite actions" + - target: 499462d9-3804-4651-9f46-ffabc2e4713f + type: BUILDS_ON + direction: incoming + strength: 0.8 + context: "This auth fix extends the original runner setup - runner must use internal URL for registration, but action clones still go through ROOT_URL causing host mismatch" --- Problem: Gitea Actions runner showing as 'Offline' in admin UI, jobs stuck in 'Waiting' status with no steps executing. Runner container shows '403 Forbidden' errors when trying to fetch tasks.