From 5e920a09f1c25db98acfa91975c8313206064b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 21:57:21 -0300 Subject: [PATCH 01/14] skip test --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index b625fb1..40d5e48 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -25,7 +25,7 @@ jobs: gpg-passphrase: MAVEN_GPG_PASSPHRASE - name: Publish to Maven Central - run: mvn clean deploy -P release + run: mvn clean deploy -P release -Dmaven.test.skip=true env: MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} From 4b838d8fadb002f31d35e7dc131c99eabfed8f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 21:57:32 -0300 Subject: [PATCH 02/14] skip test --- .github/workflows/deploy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 40d5e48..ef56b0c 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -4,6 +4,7 @@ on: push: branches: - master + - deploy jobs: publish: From 34b2cb7bd53b0260bd75325139f2f3186f4fe11a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 22:00:55 -0300 Subject: [PATCH 03/14] upd: cria settings xml dinamicamente --- .github/workflows/deploy.yaml | 66 ++++++++++++++++++++++++----------- 1 file changed, 46 insertions(+), 20 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index ef56b0c..e4d40bb 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,33 +1,59 @@ -name: Publish to Maven Central +name: Deploy Maven on: push: - branches: - - master - - deploy + branches: [ "main" ] jobs: - publish: + deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v4 - - name: Set up JDK 11 + - name: Setup Java uses: actions/setup-java@v4 with: - java-version: '11' distribution: 'temurin' + java-version: '17' cache: maven - server-id: ossrh - server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD - gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} - gpg-passphrase: MAVEN_GPG_PASSPHRASE - - - name: Publish to Maven Central - run: mvn clean deploy -P release -Dmaven.test.skip=true - env: - MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} - MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} + + # πŸ” Importa GPG + - name: Import GPG key + run: | + echo "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --batch --import + gpg --list-secret-keys --keyid-format LONG + + # βš™οΈ Cria settings.xml dinΓ’mico + - name: Create Maven settings.xml + run: | + mkdir -p ~/.m2 + cat > ~/.m2/settings.xml < + + + ossrh + ${{ secrets.OSSRH_USERNAME }} + ${{ secrets.OSSRH_PASSWORD }} + + + + + + gpg + + ${{ secrets.GPG_PASSPHRASE }} + + + + + + gpg + + + EOF + + # πŸš€ Deploy + - name: Maven deploy + run: mvn clean deploy -P release From e7d6c029f1b57bf357a760459808d4a620bf15ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 22:02:01 -0300 Subject: [PATCH 04/14] upd: cria settings xml dinamicamente --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index e4d40bb..6e8e0d6 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -2,7 +2,7 @@ name: Deploy Maven on: push: - branches: [ "main" ] + branches: [ "main", "deploy" ] jobs: deploy: From 93d4726c5a9144782dcf4eeff6b0920b3b072abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 22:03:07 -0300 Subject: [PATCH 05/14] fix java v --- .github/workflows/deploy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 6e8e0d6..219233b 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -12,11 +12,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Setup Java + - name: Setup Java 11 uses: actions/setup-java@v4 with: distribution: 'temurin' - java-version: '17' + java-version: '11' cache: maven # πŸ” Importa GPG From ea3f9e6efb25aa68507f0f5cfceb62e7c6d644b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 22:04:36 -0300 Subject: [PATCH 06/14] skip test --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 219233b..dce2f49 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -56,4 +56,4 @@ jobs: # πŸš€ Deploy - name: Maven deploy - run: mvn clean deploy -P release + run: mvn clean deploy -P release -Dmaven.test.skip=true From 0145010858b695efa53918dcd452ca25eb2d9df8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 22:06:26 -0300 Subject: [PATCH 07/14] skip test --- .github/workflows/deploy.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index dce2f49..1d5e17e 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -54,6 +54,9 @@ jobs: EOF + - name: Debug settings + run: cat ~/.m2/settings.xml + # πŸš€ Deploy - name: Maven deploy run: mvn clean deploy -P release -Dmaven.test.skip=true From e4d91996eb352efeb8fb022ec58c9d64cf4e1226 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Sun, 18 Jan 2026 22:07:55 -0300 Subject: [PATCH 08/14] fix token --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 1d5e17e..4a07459 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -35,7 +35,7 @@ jobs: ossrh ${{ secrets.OSSRH_USERNAME }} - ${{ secrets.OSSRH_PASSWORD }} + ${{ secrets.OSSRH_TOKEN }} From a34bd67a15db99afe809786bb86c6ae444edea23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Mon, 19 Jan 2026 22:47:39 -0300 Subject: [PATCH 09/14] fix: Ensuring that these secrets are being passed to my Maven deploy step --- .github/workflows/deploy.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 4a07459..4cb9975 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -60,3 +60,8 @@ jobs: # πŸš€ Deploy - name: Maven deploy run: mvn clean deploy -P release -Dmaven.test.skip=true + env: + OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} + OSSRH_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} From e4c36a2f34a63fac747c22e3d439b44b8e75522f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Tue, 20 Jan 2026 22:17:55 -0300 Subject: [PATCH 10/14] upd: enabling auto publish for https://central.sonatype.com/ --- pom.xml | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/pom.xml b/pom.xml index 4ed5dd9..5d75e2d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 io.github.jpdev01 asaassdk - 1.8-SNAPSHOT + 1.2 jar Asaas SDK @@ -58,37 +58,25 @@ - - - ossrh - https://s01.oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 + maven-jar-plugin + + + org.sonatype.central + central-publishing-maven-plugin + 0.4.0 true - ossrh - https://s01.oss.sonatype.org/ - true + central + true + true org.apache.maven.plugins maven-compiler-plugin - - 9 - 9 - org.apache.maven.plugins From d5b1147bb994264c976df88df015457f9efecd1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Tue, 20 Jan 2026 22:19:35 -0300 Subject: [PATCH 11/14] upd: updating deploy --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 4cb9975..ad8b1aa 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -59,7 +59,7 @@ jobs: # πŸš€ Deploy - name: Maven deploy - run: mvn clean deploy -P release -Dmaven.test.skip=true + run: mvn clean deploy -Dmaven.test.skip=true env: OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} OSSRH_PASSWORD: ${{ secrets.OSSRH_TOKEN }} From 54fe202d34f398dccf25b2b99d08f1adfce222fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Tue, 20 Jan 2026 22:20:10 -0300 Subject: [PATCH 12/14] upd: updating deploy --- .github/workflows/deploy.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index ad8b1aa..210335b 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -33,7 +33,7 @@ jobs: - ossrh + central ${{ secrets.OSSRH_USERNAME }} ${{ secrets.OSSRH_TOKEN }} From 404f94a04251b66fce181deb9767052780f1e87d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Tue, 20 Jan 2026 22:25:46 -0300 Subject: [PATCH 13/14] upd: updating deploy --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5d75e2d..796fb0e 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 io.github.jpdev01 asaassdk - 1.2 + 1.2.1 jar Asaas SDK From e199b75b5f9a16c37037bc6196d2dcd5deea34e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Truchinski=20Borba?= Date: Tue, 20 Jan 2026 22:25:54 -0300 Subject: [PATCH 14/14] upd: updating deploy --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 796fb0e..9037047 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 io.github.jpdev01 asaassdk - 1.2.1 + 1.3 jar Asaas SDK