diff --git a/.github/workflows/testing_release.yml b/.github/workflows/testing_release.yml index de0590758..93792a106 100644 --- a/.github/workflows/testing_release.yml +++ b/.github/workflows/testing_release.yml @@ -49,4 +49,16 @@ jobs: KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }} KIWIX_ANDROID_RELEASE_DATE: ${{ env.KIWIX_ANDROID_RELEASE_DATE }} run: | - ./gradlew publishPlayStoreBundle --scan + OUTPUT=$(./gradlew publishPlayStoreBundle --scan 2>&1) + echo "$OUTPUT" > gradle_output.log + if echo "$OUTPUT" | grep -q "BUILD SUCCESSFUL"; then + echo "$OUTPUT" + exit 0 + fi + + if echo "$OUTPUT" | grep -q "Try another version code."; then + echo "Upload skipped because very same version. $OUTPUT" + exit 0 + fi + echo "$OUTPUT" + exit 1