diff --git a/.gitea/workflows/docker-builder.yml b/.gitea/workflows/docker-builder.yml index ef8299c..719b6c6 100644 --- a/.gitea/workflows/docker-builder.yml +++ b/.gitea/workflows/docker-builder.yml @@ -64,21 +64,30 @@ jobs: fi - name: Detect version + id: detect_version run: | + echo "== Detect version ==" + # Prüfen, ob wir auf einem Tag oder main-Branch sind if [ "$GITHUB_REF_TYPE" = "tag" ]; then VERSION="$GITHUB_REF_NAME" - CLEAN_VERSION="${VERSION#v}" + CLEAN_VERSION="${VERSION#v}" # entfernt führendes 'v' IS_TAG=true else - VERSION="edge" - CLEAN_VERSION="edge" + VERSION="main" + CLEAN_VERSION="main" IS_TAG=false fi + echo "VERSION=$VERSION" + echo "CLEAN_VERSION=$CLEAN_VERSION" + echo "IS_TAG=$IS_TAG" + + # Env für alle weiteren Steps exportieren echo "VERSION=$VERSION" >> $GITHUB_ENV echo "CLEAN_VERSION=$CLEAN_VERSION" >> $GITHUB_ENV echo "IS_TAG=$IS_TAG" >> $GITHUB_ENV + - name: Set dynamic variables and check Dockerfiles id: check_files run: | @@ -242,4 +251,6 @@ jobs: - name: Sign image if: env.IS_TAG == 'true' run: | + echo "Signing image ${IMAGE_NAME}:${VERSION}" cosign sign --key ${{ secrets.COSIGN_KEY }} ${IMAGE_NAME}:${VERSION} +