From f6cf25d279e9bc2e8c0519d9ce20bfba010d0db1 Mon Sep 17 00:00:00 2001 From: Christopher Kolstad Date: Wed, 5 Feb 2025 12:18:31 +0100 Subject: [PATCH 1/2] chore: switch to publishing portal --- build.gradle.kts | 15 --------------- unleashandroidsdk/build.gradle.kts | 9 +++++++++ 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 373c44a..394c82a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,19 +3,4 @@ plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.jetbrains.kotlin.android) apply false alias(libs.plugins.android.library) apply false - id("io.github.gradle-nexus.publish-plugin") version "2.0.0" -} - -val sonatypeUsername: String? by project -val sonatypePassword: String? by project - -nexusPublishing { - repositories { - sonatype { - nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/")) - snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")) - username.set(sonatypeUsername) - password.set(sonatypePassword) - } - } } diff --git a/unleashandroidsdk/build.gradle.kts b/unleashandroidsdk/build.gradle.kts index d6ce9ae..09860a3 100644 --- a/unleashandroidsdk/build.gradle.kts +++ b/unleashandroidsdk/build.gradle.kts @@ -9,6 +9,7 @@ plugins { id("org.jetbrains.dokka") version "1.9.20" id("pl.allegro.tech.build.axion-release") version "1.18.2" jacoco + id("tech.yanand.maven-central-publish").version("1.3.0") } val tagVersion = System.getenv("GITHUB_REF")?.split('/')?.last() @@ -200,3 +201,11 @@ tasks.withType { } finalizedBy(jacocoTestReport) } + +val mavenCentralToken: String? by project + +mavenCentral { + authToken = mavenCentralToken + publishingType = "AUTOMATIC" + maxWait = 120 +} \ No newline at end of file From a188fcf41bb2de104db26f5f43a67e809f9df873 Mon Sep 17 00:00:00 2001 From: Christopher Kolstad Date: Wed, 5 Feb 2025 12:19:49 +0100 Subject: [PATCH 2/2] Also update release workflow to use new uploader --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d51add3..5bcf87a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,7 +41,7 @@ jobs: ORG_GRADLE_PROJECT_signingPassphrase: ${{ secrets.GPG_PASSPHRASE }} with: job-id: release - arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository + arguments: publishToMavenCentralPortal - name: Create Github release uses: actions/create-release@v1 env: