From 6922303e526c7a3ff44e68446102d7f016c835d3 Mon Sep 17 00:00:00 2001 From: Penry Date: Sun, 7 Jun 2026 17:31:05 +0200 Subject: [PATCH] Testing --- .gitea/workflows/linux_arm64_docker.yaml | 34 +++++++++++++++--------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/linux_arm64_docker.yaml b/.gitea/workflows/linux_arm64_docker.yaml index 6beb275..4a8f936 100644 --- a/.gitea/workflows/linux_arm64_docker.yaml +++ b/.gitea/workflows/linux_arm64_docker.yaml @@ -30,35 +30,45 @@ jobs: shell: bash run: | set -euo pipefail - + git fetch --force --tags origin - + git fetch --force origin main + LAST_TAG=$(git tag -l 'v*' --sort=-version:refname | head -n 1) - + if [[ -z "$LAST_TAG" ]]; then LAST_TAG="v0.0.1-alpha" - DISTANCE=$(git rev-list --count HEAD) + DISTANCE=$(git rev-list --count origin/main) else - DISTANCE=$(git rev-list "${LAST_TAG}..HEAD" --count) + DISTANCE=$(git rev-list "${LAST_TAG}..origin/main" --count) fi - + BASE_VERSION="${LAST_TAG#v}" - + if [[ "$BASE_VERSION" == *-* ]]; then VERSION="${BASE_VERSION}.${DISTANCE}" else VERSION="${BASE_VERSION}-nightly.${DISTANCE}" fi - + echo "LAST_TAG=$LAST_TAG" >> "$GITHUB_ENV" + echo "DISTANCE=$DISTANCE" >> "$GITHUB_ENV" echo "VERSION=$VERSION" >> "$GITHUB_ENV" - echo "ASSEMBLY_VERSION=${VERSION}.0" >> "$GITHUB_ENV" - echo "FILE_VERSION=${VERSION}.0" >> "$GITHUB_ENV" - + echo "Last tag: $LAST_TAG" - echo "Distance: $DISTANCE" + echo "Distance to origin/main: $DISTANCE" echo "Final version: $VERSION" + - name: Debug git state + shell: bash + run: | + git branch -a + git tag -l + git log --oneline --decorate -n 20 + echo "HEAD: $(git rev-parse HEAD)" + echo "origin/main: $(git rev-parse origin/main)" + echo "Last tag commit: $(git rev-list -n 1 $LAST_TAG)" + - name: Build Linux ARM64 Docker Image run: | docker build \