From 34767b519758d6dcaea6b7e5b0464f766f213370 Mon Sep 17 00:00:00 2001 From: "shantanu.tiwari" Date: Thu, 23 Apr 2026 16:59:22 +0530 Subject: [PATCH 1/2] Add SONAR_TOKEN env in maven central publish github workflow --- .github/workflows/maven-central-publish.yml | 1 + pom.xml | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/maven-central-publish.yml b/.github/workflows/maven-central-publish.yml index 0559a5e..e6c86dc 100644 --- a/.github/workflows/maven-central-publish.yml +++ b/.github/workflows/maven-central-publish.yml @@ -25,4 +25,5 @@ jobs: MAVEN_USERNAME: ${{ secrets.CENTRAL_TOKEN_USERNAME }} MAVEN_PASSWORD: ${{ secrets.CENTRAL_TOKEN_PASSWORD }} MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_SIGNING_KEY_PASSWORD }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/pom.xml b/pom.xml index 59745f8..a3d1b1a 100644 --- a/pom.xml +++ b/pom.xml @@ -65,6 +65,17 @@ + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + 1.18.22 2.4.5 From 51cf42d0793ee820ee57de4b302c1a09c7a591cb Mon Sep 17 00:00:00 2001 From: "shantanu.tiwari" Date: Thu, 23 Apr 2026 18:04:02 +0530 Subject: [PATCH 2/2] Fix maven central publish workflow env variables + Add project name in pom --- .github/workflows/maven-central-publish.yml | 8 ++++---- pom.xml | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/maven-central-publish.yml b/.github/workflows/maven-central-publish.yml index e6c86dc..651c12c 100644 --- a/.github/workflows/maven-central-publish.yml +++ b/.github/workflows/maven-central-publish.yml @@ -15,15 +15,15 @@ jobs: server-id: central server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - gpg-private-key: ${{ secrets.GPG_SIGNING_KEY }} + gpg-private-key: ${{ secrets.CENTRAL_GPG_KEY }} gpg-passphrase: MAVEN_GPG_PASSPHRASE - name: Set version run: mvn versions:set -DnewVersion=${{ github.event.release.tag_name }} - name: Publish package run: mvn -P release --batch-mode deploy -DskipTests env: - MAVEN_USERNAME: ${{ secrets.CENTRAL_TOKEN_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.CENTRAL_TOKEN_PASSWORD }} - MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_SIGNING_KEY_PASSWORD }} + MAVEN_USERNAME: ${{ secrets.MAVEN_CENTRAL_TOKEN_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.MAVEN_CENTRAL_TOKEN_PASSWORD }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.CENTRAL_GPG_KEY_PASSWORD }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/pom.xml b/pom.xml index a3d1b1a..c21a2dc 100644 --- a/pom.xml +++ b/pom.xml @@ -7,8 +7,9 @@ distributed-latch 1.0.0-SNAPSHOT + Distributed Latch https://github.com/PhonePe/DistributedLatch - Distributed Latch + A high-performance, distributed latch library for Java supporting CountDown and CountUpDown semantics. 2026