From 565c086a0db5a4cdee6a4f556d018e71b9e40b02 Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Thu, 6 Aug 2026 08:58:18 +0200 Subject: [PATCH] Pin the pipeline update server URL: base_url is http behind the host nginx --- apps/api/config/initializers/warp_engine.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/api/config/initializers/warp_engine.rb b/apps/api/config/initializers/warp_engine.rb index df4b3b4..fda1c6d 100644 --- a/apps/api/config/initializers/warp_engine.rb +++ b/apps/api/config/initializers/warp_engine.rb @@ -20,6 +20,10 @@ Rails.application.config.to_prepare do "ebitengine" => { builder: "git.teletypegames.org/internal/ebitengine-builder:latest" }, "tic80" => { builder: "git.teletypegames.org/internal/tic80pro:latest" } } + # Explicit URL: request.base_url would yield http:// behind the host nginx + # (no X-Forwarded-Proto reaches Rails), and the resulting 301 makes the + # pipeline's curl steps silently no-op. + c.ci_update_server = "https://teletypegames.org" c.ci_extension_public_key_url = "https://ci.teletypegames.org/api/signature/public-key" c.image_owners = [