From 8d2ddd3f43c5b4fc77927bb6ed12dec2d74ca92a Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 17:44:33 +0500 Subject: [PATCH 01/14] Fix SDK publish: --- .github/workflows/publish.yml | 7 ++++++- build.gradle | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1e78244..a89ee22 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,7 +2,9 @@ name: Publish Java SDK to Maven Repository on: push: - branches: [ main ] + branches: + - main + - fix-publish-sdk jobs: build: @@ -35,6 +37,9 @@ jobs: echo jreleaser.mavencentral.username=${{ secrets.OSSRH_USERNAME }} >> gradle.properties echo jreleaser.mavencentral.password=${{ secrets.OSSRH_TOKEN }} >> gradle.properties + - name: Publish to local staging + run: ./gradlew publishMavenJavaPublicationToStagingRepository + - name: Publish package run: ./gradlew -Djreleaser.mavencentral.stage=UPLOAD jreleaserDeploy diff --git a/build.gradle b/build.gradle index b4449c0..2864a91 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { } group = 'com.altapay' -version = '3.0.2' +version = '3.0.2.1' repositories { mavenCentral() From cfb97dafdc23d4f923e9c5c1b107253659fbd58b Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 17:49:58 +0500 Subject: [PATCH 02/14] Publish artifacts to local staging directory --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a89ee22..4bbc71e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -37,8 +37,8 @@ jobs: echo jreleaser.mavencentral.username=${{ secrets.OSSRH_USERNAME }} >> gradle.properties echo jreleaser.mavencentral.password=${{ secrets.OSSRH_TOKEN }} >> gradle.properties - - name: Publish to local staging - run: ./gradlew publishMavenJavaPublicationToStagingRepository + - name: Publish artifacts to local staging directory + run: ./gradlew publish - name: Publish package run: ./gradlew -Djreleaser.mavencentral.stage=UPLOAD jreleaserDeploy From 4f1c5eb2031774718901c79f8b12d9a3542c33c3 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 17:55:13 +0500 Subject: [PATCH 03/14] Remove space in GPG_KEY variable --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4bbc71e..6d038b8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -27,7 +27,7 @@ jobs: run: | echo -n "$GPG_KEY" | base64 --decode > secring.gpg env: - GPG_KEY : ${{secrets.GPG_KEY}} + GPG_KEY: ${{secrets.GPG_KEY}} - name: Create gradle.properties file run: | From b18a6a4e621d51fdccfb108cd0d681df72545a72 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 17:57:49 +0500 Subject: [PATCH 04/14] Update version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 2864a91..afab4cf 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { } group = 'com.altapay' -version = '3.0.2.1' +version = '3.0.2.2' repositories { mavenCentral() From 495e9c7e890288174ca80a25fbd3519c88a58368 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:24:40 +0500 Subject: [PATCH 05/14] Upload but not publish --- .github/workflows/publish.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6d038b8..3a5f845 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,9 +2,7 @@ name: Publish Java SDK to Maven Repository on: push: - branches: - - main - - fix-publish-sdk + branches: [ main ] jobs: build: @@ -27,7 +25,7 @@ jobs: run: | echo -n "$GPG_KEY" | base64 --decode > secring.gpg env: - GPG_KEY: ${{secrets.GPG_KEY}} + GPG_KEY : ${{secrets.GPG_KEY}} - name: Create gradle.properties file run: | @@ -38,7 +36,7 @@ jobs: echo jreleaser.mavencentral.password=${{ secrets.OSSRH_TOKEN }} >> gradle.properties - name: Publish artifacts to local staging directory - run: ./gradlew publish + run: ./gradlew publishMavenJavaPublicationToMavenLocal - name: Publish package run: ./gradlew -Djreleaser.mavencentral.stage=UPLOAD jreleaserDeploy From d2f69cd005e8e385027be7610e25bbca5fe45993 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:26:47 +0500 Subject: [PATCH 06/14] Run on local branch --- .github/workflows/publish.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3a5f845..432989f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,8 +2,9 @@ name: Publish Java SDK to Maven Repository on: push: - branches: [ main ] - + branches: + - main + - fix-publish-sdk jobs: build: runs-on: ubuntu-latest From 34d16e9ddf1b4fb30fb76f1932a8fdb2aa6485cf Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:30:20 +0500 Subject: [PATCH 07/14] Update path issue --- build.gradle | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index afab4cf..854bcf2 100644 --- a/build.gradle +++ b/build.gradle @@ -146,9 +146,7 @@ jreleaser { // Artifacts are already signed by Gradle sign = false // Path where Gradle stages the signed repo - stagingRepository( - layout.buildDirectory.dir("jreleaser/staging-deploy").get().asFile.absolutePath - ) + stagingRepository("${project.buildDir}/publications/mavenJava") } } } From 11f3dda07767139ce84e18342b36635305794c17 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:38:50 +0500 Subject: [PATCH 08/14] Fix path issue --- build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 854bcf2..7c256a1 100644 --- a/build.gradle +++ b/build.gradle @@ -146,10 +146,11 @@ jreleaser { // Artifacts are already signed by Gradle sign = false // Path where Gradle stages the signed repo - stagingRepository("${project.buildDir}/publications/mavenJava") + stagingRepository("${buildDir}/publications/mavenJava") } } } } } + From ff2c13f887f02b30e2b0f7ee8469f4a15b124893 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:47:52 +0500 Subject: [PATCH 09/14] Update build --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 7c256a1..54dc8fc 100644 --- a/build.gradle +++ b/build.gradle @@ -111,8 +111,8 @@ publishing { repositories { maven { - name = "staging" - url = layout.buildDirectory.dir("jreleaser/staging-deploy").get().asFile.toURI() + name = "localStaging" + url = uri("${buildDir}/publications/mavenJava") } } } From cd61187d3705deea74c6fc6738fc375b0a1efc35 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:51:22 +0500 Subject: [PATCH 10/14] Update actions --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 432989f..f8fbee6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -37,8 +37,8 @@ jobs: echo jreleaser.mavencentral.password=${{ secrets.OSSRH_TOKEN }} >> gradle.properties - name: Publish artifacts to local staging directory - run: ./gradlew publishMavenJavaPublicationToMavenLocal + run: ./gradlew publishMavenJavaPublicationToLocalStagingRepository - - name: Publish package + - name: Upload to Sonatype Central (no publish) run: ./gradlew -Djreleaser.mavencentral.stage=UPLOAD jreleaserDeploy From 9cd09b494f7dc53c75dcd2e4de79d73862433e73 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:54:01 +0500 Subject: [PATCH 11/14] Update that dependency line --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 54dc8fc..ade8926 100644 --- a/build.gradle +++ b/build.gradle @@ -124,7 +124,7 @@ signing { tasks.named("jreleaserDeploy").configure { dependsOn( - tasks.named("publishMavenJavaPublicationToStagingRepository") + tasks.named("publishMavenJavaPublicationToLocalStagingRepository") ) } From 52c01bedee062d14fbcc10feda07331ba7b93ea5 Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 18:58:04 +0500 Subject: [PATCH 12/14] Fix build --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index ade8926..ca8a600 100644 --- a/build.gradle +++ b/build.gradle @@ -112,7 +112,7 @@ publishing { repositories { maven { name = "localStaging" - url = uri("${buildDir}/publications/mavenJava") + url = uri("${buildDir}/staging-deploy") } } } @@ -146,7 +146,7 @@ jreleaser { // Artifacts are already signed by Gradle sign = false // Path where Gradle stages the signed repo - stagingRepository("${buildDir}/publications/mavenJava") + stagingRepository("${buildDir}/staging-deploy") } } } From bb44f6724a2280e4b73c8e340a00f3e1ef2a773e Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 19:03:36 +0500 Subject: [PATCH 13/14] Revert the old lines --- .github/workflows/publish.yml | 2 +- build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f8fbee6..4101808 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -37,7 +37,7 @@ jobs: echo jreleaser.mavencentral.password=${{ secrets.OSSRH_TOKEN }} >> gradle.properties - name: Publish artifacts to local staging directory - run: ./gradlew publishMavenJavaPublicationToLocalStagingRepository + run: ./gradlew publishMavenJavaPublicationToStagingRepository - name: Upload to Sonatype Central (no publish) run: ./gradlew -Djreleaser.mavencentral.stage=UPLOAD jreleaserDeploy diff --git a/build.gradle b/build.gradle index ca8a600..504ebff 100644 --- a/build.gradle +++ b/build.gradle @@ -124,7 +124,7 @@ signing { tasks.named("jreleaserDeploy").configure { dependsOn( - tasks.named("publishMavenJavaPublicationToLocalStagingRepository") + tasks.named("publishMavenJavaPublicationToStagingRepository") ) } From 0f4af01cbdbec1a7097a204d6681b62df29a284d Mon Sep 17 00:00:00 2001 From: Shahbaz Date: Mon, 20 Oct 2025 19:06:28 +0500 Subject: [PATCH 14/14] Revert to original --- .github/workflows/publish.yml | 2 +- build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4101808..f8fbee6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -37,7 +37,7 @@ jobs: echo jreleaser.mavencentral.password=${{ secrets.OSSRH_TOKEN }} >> gradle.properties - name: Publish artifacts to local staging directory - run: ./gradlew publishMavenJavaPublicationToStagingRepository + run: ./gradlew publishMavenJavaPublicationToLocalStagingRepository - name: Upload to Sonatype Central (no publish) run: ./gradlew -Djreleaser.mavencentral.stage=UPLOAD jreleaserDeploy diff --git a/build.gradle b/build.gradle index 504ebff..ca8a600 100644 --- a/build.gradle +++ b/build.gradle @@ -124,7 +124,7 @@ signing { tasks.named("jreleaserDeploy").configure { dependsOn( - tasks.named("publishMavenJavaPublicationToStagingRepository") + tasks.named("publishMavenJavaPublicationToLocalStagingRepository") ) }