From e83f53829c632eb44ba7d8232a164e7b2aaf9447 Mon Sep 17 00:00:00 2001 From: Henry Date: Mon, 22 Dec 2025 14:38:11 +0100 Subject: [PATCH] .gitea/workflows/linux_arm64_docker-release.yaml aktualisiert --- .../workflows/linux_arm64_docker-release.yaml | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/linux_arm64_docker-release.yaml b/.gitea/workflows/linux_arm64_docker-release.yaml index c14aa0d..c1243b1 100644 --- a/.gitea/workflows/linux_arm64_docker-release.yaml +++ b/.gitea/workflows/linux_arm64_docker-release.yaml @@ -22,18 +22,21 @@ jobs: id: semantic_release uses: go-semantic-release/action@v1 with: - # Wir übergeben die Gitea-Parameter direkt als Kommandozeilen-Argumente - custom-arguments: "--provider gitea --gitea-base-url https://gitea.penry.de" + # Korrigierte Argumente für Gitea + custom-arguments: "--provider gitea --provider-opt gitea_base_url=https://gitea.penry.de" github-token: ${{ secrets.RELEASE_TOKEN }} allow-initial-development-versions: true force-bump-patch-version: true dry-run: true + env: + # Wir setzen die Variablen ZUSÄTZLICH als ENV, das ist der sicherste Weg + GITEA_BASE_URL: https://gitea.penry.de + GITEA_TOKEN: ${{ secrets.RELEASE_TOKEN }} - # 2. Variablen setzen + # 2. Variablen für den weiteren Verlauf setzen - name: Prepare Variables run: | echo "REPO_LC=${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV - # WICHTIG: Falls keine neue Version (kein feat/fix), nutzen wir 'latest' if [ -z "${{ steps.semantic_release.outputs.version }}" ]; then echo "NEXT_VERSION=latest" >> $GITHUB_ENV echo "IS_NEW_RELEASE=false" >> $GITHUB_ENV @@ -54,12 +57,10 @@ jobs: with: dotnet-version: '10.0.x' - # 3. Build & Push + # 3. Build & Push (immer latest, plus Version falls vorhanden) - name: Build and Push Docker Image run: | - # Wir bauen immer latest TAGS="-t gitea.penry.de/${{ env.REPO_LC }}:latest" - # Wenn eine neue SemVer Version da ist, fügen wir diesen Tag hinzu if [ "${{ env.IS_NEW_RELEASE }}" = "true" ]; then TAGS="$TAGS -t gitea.penry.de/${{ env.REPO_LC }}:${{ env.NEXT_VERSION }}" fi @@ -70,15 +71,18 @@ jobs: docker push gitea.penry.de/${{ env.REPO_LC }} --all-tags - # 4. Git Tag & Release in Gitea erstellen (Falls neue Version vorhanden) + # 4. Git Tag & Release in Gitea erstellen - name: Execute Semantic Release if: env.IS_NEW_RELEASE == 'true' uses: go-semantic-release/action@v1 with: - custom-arguments: "--provider gitea --gitea-base-url https://gitea.penry.de" + custom-arguments: "--provider gitea --provider-opt gitea_base_url=https://gitea.penry.de" github-token: ${{ secrets.RELEASE_TOKEN }} + env: + GITEA_BASE_URL: https://gitea.penry.de + GITEA_TOKEN: ${{ secrets.RELEASE_TOKEN }} - # 5. Tar Export & Gitea Release Asset + # 5. Export & Asset Upload - name: Export Image Tar if: env.IS_NEW_RELEASE == 'true' run: |