From 9ae85e6eb65e54bfb04af229eeb68e66a28e9ae0 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Fri, 4 Jul 2025 20:47:44 +0200 Subject: [PATCH] Publish MapLibre Android to Maven Central (#3603) --- .github/workflows/android-release.yml | 4 ++-- platform/android/build.gradle.kts | 8 ++++---- .../src/main/kotlin/maplibre.publish-root.gradle.kts | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android-release.yml b/.github/workflows/android-release.yml index bd37deb13..9ed48c732 100644 --- a/.github/workflows/android-release.yml +++ b/.github/workflows/android-release.yml @@ -146,8 +146,8 @@ jobs: ./gradlew :MapLibreAndroid:publishVulkan${{ env.buildtype }}PublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository fi env: - OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} - OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} + MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} + MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }} SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }} diff --git a/platform/android/build.gradle.kts b/platform/android/build.gradle.kts index c830ffbd0..a992c50ae 100644 --- a/platform/android/build.gradle.kts +++ b/platform/android/build.gradle.kts @@ -12,10 +12,10 @@ nexusPublishing { repositories { sonatype { stagingProfileId.set(extra["sonatypeStagingProfileId"] as String?) - username.set(extra["ossrhUsername"] as String?) - password.set(extra["ossrhPassword"] as String?) - nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/")) - snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")) + username.set(extra["mavenCentralUsername"] as String?) + password.set(extra["mavenCentralPassword"] as String?) + nexusUrl.set(uri("https://ossrh-staging-api.central.sonatype.com/service/local/")) + snapshotRepositoryUrl.set(uri("https://central.sonatype.com/repository/maven-snapshots/")) } } } diff --git a/platform/android/buildSrc/src/main/kotlin/maplibre.publish-root.gradle.kts b/platform/android/buildSrc/src/main/kotlin/maplibre.publish-root.gradle.kts index 850a72588..e70c2a3f0 100644 --- a/platform/android/buildSrc/src/main/kotlin/maplibre.publish-root.gradle.kts +++ b/platform/android/buildSrc/src/main/kotlin/maplibre.publish-root.gradle.kts @@ -1,6 +1,6 @@ extra["signing.keyId"] = System.getenv("SIGNING_KEY_ID") extra["signing.password"] = System.getenv("SIGNING_PASSWORD") extra["signing.secretKeyRingFile"] = "${projectDir}/../signing-key.gpg" -extra["ossrhUsername"] = System.getenv("OSSRH_USERNAME") -extra["ossrhPassword"] = System.getenv("OSSRH_PASSWORD") +extra["mavenCentralUsername"] = System.getenv("MAVEN_CENTRAL_USERNAME") +extra["mavenCentralPassword"] = System.getenv("MAVEN_CENTRAL_PASSWORD") extra["sonatypeStagingProfileId"] = System.getenv("SONATYPE_STAGING_PROFILE_ID")