From 494a42c1a82a5c20027a58ac33cdf9d3b7314498 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sat, 3 Oct 2026 01:43:25 +0500 Subject: [PATCH] build on versionname change --- .gitea/workflows/auto-tag.yml | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/auto-tag.yml b/.gitea/workflows/auto-tag.yml index 9e4d703..89e51fa 100644 --- a/.gitea/workflows/auto-tag.yml +++ b/.gitea/workflows/auto-tag.yml @@ -24,20 +24,11 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT echo "version_code=$VERSION_CODE" >> $GITHUB_OUTPUT - BEFORE="${{ github.event.before }}" - if [ -z "$BEFORE" ] || ! git cat-file -e "${BEFORE}^{commit}" 2>/dev/null; then - BEFORE="HEAD~1" - fi - PREV_VERSION_CODE=$(git show "${BEFORE}:app/build.gradle.kts" 2>/dev/null | grep 'versionCode = ' | sed 's/.*versionCode = \([0-9]*\).*/\1/') - - if [ "$VERSION_CODE" = "$PREV_VERSION_CODE" ]; then - echo "versionCode unchanged (${VERSION_CODE}), skipping" + if git tag -l | grep -q "^v${VERSION}$"; then + echo "Tag v${VERSION} already exists, skipping" echo "should_release=false" >> $GITHUB_OUTPUT - elif git tag -l | grep -q "^v${VERSION}$"; then - echo "versionCode changed (${PREV_VERSION_CODE} -> ${VERSION_CODE}) but tag v${VERSION} already exists; bump versionName" - exit 1 else - echo "New versionCode detected: ${PREV_VERSION_CODE} -> ${VERSION_CODE} (v${VERSION})" + echo "New version detected: v${VERSION}" echo "should_release=true" >> $GITHUB_OUTPUT fi