From a66dbe43f31c53a52940a9fab1851c78cb4c266e Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Mon, 11 May 2026 10:39:14 +0100 Subject: [PATCH] chore(ci): Check every maven central version for android publish --- scripts/publish-android.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/publish-android.sh b/scripts/publish-android.sh index fdb8ee6..c3f543d 100755 --- a/scripts/publish-android.sh +++ b/scripts/publish-android.sh @@ -17,9 +17,8 @@ publish_plugin_android () { # Get latest plugin info from MavenCentral PLUGIN_PUBLISHED_URL="https://repo1.maven.org/maven2/com/capacitorjs/$PLUGIN_NAME/maven-metadata.xml" PLUGIN_PUBLISHED_DATA=$(curl -s $PLUGIN_PUBLISHED_URL) - PLUGIN_PUBLISHED_VERSION="$(perl -ne 'print and last if s/.*(.*)<\/latest>.*/\1/;' <<< $PLUGIN_PUBLISHED_DATA)" - if [[ $PLUGIN_VERSION == $PLUGIN_PUBLISHED_VERSION ]]; then + if echo "$PLUGIN_PUBLISHED_DATA" | grep -q "$PLUGIN_VERSION"; then printf %"s\n\n" "Duplicate: a published plugin $PLUGIN_NAME exists for version $PLUGIN_VERSION, skipping..." else # Make log dir if doesnt exist