From 0802e9c89db69222f123d0dff5bad050261e3ecf Mon Sep 17 00:00:00 2001 From: kirklandsign Date: Thu, 17 Apr 2025 17:58:44 -0700 Subject: [PATCH 1/2] Automatically update version name for maven upload --- .github/workflows/android-release-artifacts.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/android-release-artifacts.yml b/.github/workflows/android-release-artifacts.yml index 94bca01bea1..f428bd6477c 100644 --- a/.github/workflows/android-release-artifacts.yml +++ b/.github/workflows/android-release-artifacts.yml @@ -80,6 +80,12 @@ jobs: echo -n "$SECRET_EXECUTORCH_MAVEN_SIGNING_GPG_KEY_CONTENTS" | base64 -d > /tmp/secring.gpg + # Update the version name in build.gradle in case of maven publish + VERSION="${{ inputs.version }}" + if [ ! -z "$VERSION" ]; then + sed -i "s/\(coordinates(\"org.pytorch\", \"executorch-android\", \"\)\([0-9]\+.[0-9]\+.[0-9]\+\)\(\")\)/\1$VERSION\3/" extension/android/executorch_android/build.gradle + fi + # Build AAR Package mkdir aar-out export BUILD_AAR_DIR=aar-out From 59c8f1c27718ffc0e0fcf129b8ffff76ec159e5a Mon Sep 17 00:00:00 2001 From: Hansong <107070759+kirklandsign@users.noreply.github.com> Date: Thu, 17 Apr 2025 18:21:28 -0700 Subject: [PATCH 2/2] Update android-release-artifacts.yml --- .github/workflows/android-release-artifacts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android-release-artifacts.yml b/.github/workflows/android-release-artifacts.yml index f428bd6477c..dfad5f90594 100644 --- a/.github/workflows/android-release-artifacts.yml +++ b/.github/workflows/android-release-artifacts.yml @@ -98,7 +98,7 @@ jobs: # Publish to maven staging UPLOAD_TO_MAVEN="${{ inputs.upload_to_maven }}" if [[ "$UPLOAD_TO_MAVEN" == "true" ]]; then - (cd aar-out; ANDROID_HOME="${ANDROID_SDK:-/opt/android/sdk}" ./gradlew :executorch_android:publishToMavenCentral) + (cd extension/android; ANDROID_HOME="${ANDROID_SDK:-/opt/android/sdk}" ./gradlew :executorch_android:publishToMavenCentral) fi upload-release-aar: