From fbf4a29461b4fae61e066ab967894b72d1cbb865 Mon Sep 17 00:00:00 2001 From: Scarriffle Date: Sun, 4 Oct 2026 08:10:41 +0200 Subject: [PATCH] Der Bildname kommt nicht mehr vom Repositoriumsnamen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Das Repo heisst auf Gitea noch „halo", das Programm aber Flaro. Der Workflow leitete den Bildnamen aus `gitea.repository` ab — das Image hiesse `git.scarriffle.com/scarriffle/halo` und wäre die eine Stelle, an der der alte Name überlebt. Das Skript daneben schreibt `flaro`; beides zusammen ergäbe zwei Images für dieselbe Sache. Gitea legt Pakete am **Besitzer** ab, nicht am Repository — sie dürfen deshalb anders heissen als das Repo. Jetzt nehmen beide Wege `/flaro`, überschreibbar über die Variable `IMAGE_NAME`. Co-Authored-By: Claude Opus 5 --- .gitea/workflows/image.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/image.yml b/.gitea/workflows/image.yml index 051c755..f223bc3 100644 --- a/.gitea/workflows/image.yml +++ b/.gitea/workflows/image.yml @@ -45,10 +45,15 @@ jobs: id: marken run: | REGISTRY="${{ vars.REGISTRY || 'git.scarriffle.com' }}" - # Gitea verlangt Kleinbuchstaben im Pfad; der Besitzername kann - # gross geschrieben sein. - PFAD=$(echo "${{ gitea.repository }}" | tr '[:upper:]' '[:lower:]') - BILD="$REGISTRY/$PFAD" + # **Der Name des Pakets, nicht der des Repos.** Gitea legt Pakete + # am Besitzer ab, nicht am Repository — sie dürfen deshalb anders + # heissen. Hier ist das nötig: das Repo heisst noch „halo", das + # Programm aber Flaro, und ein Image namens `halo` wäre die eine + # Stelle, an der der alte Name überlebt. + # + # Kleinbuchstaben, weil die Registry nichts anderes annimmt. + BESITZER=$(echo "${{ gitea.repository_owner }}" | tr '[:upper:]' '[:lower:]') + BILD="$REGISTRY/$BESITZER/${{ vars.IMAGE_NAME || 'flaro' }}" MARKEN="$BILD:latest,$BILD:${GITHUB_SHA::7}" # Auf einem Git-Tag zusätzlich dessen Namen — damit sich eine