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