diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index 99b6ee7..4fc90a1 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -2,7 +2,6 @@ name: Docker-Images bauen und veröffentlichen on: push: - branches: [main] tags: ["v*"] env: @@ -39,13 +38,10 @@ jobs: fi IMAGE="${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/${{ matrix.image }}" - TAGS="-t $IMAGE:latest -t $IMAGE:${{ gitea.sha }}" - - # Bei einem Tag-Push (z.B. v0.1.0) zusätzlich mit dem Tag-Namen selbst versionieren, - # damit ein bestimmter Release pinnbar bleibt statt nur :latest/:. - if [ "${{ gitea.ref_type }}" = "tag" ]; then - TAGS="$TAGS -t $IMAGE:${{ gitea.ref_name }}" - fi + # Läuft nur noch bei einem Tag-Push (siehe `on:` oben) - :latest zeigt damit immer auf + # den zuletzt getaggten Release, nicht auf jeden main-Commit. : bleibt zusätzlich + # als exakter Build-Beleg, : (z.B. v0.1.3) zum gezielten Pinnen. + TAGS="-t $IMAGE:latest -t $IMAGE:${{ gitea.sha }} -t $IMAGE:${{ gitea.ref_name }}" docker buildx build \ --push \