From 8464a3c4e5cfe414b3c21ea99731441c786fb8f9 Mon Sep 17 00:00:00 2001 From: Thang Le Quoc Date: Tue, 10 Feb 2026 22:30:16 +0700 Subject: [PATCH 1/2] feat: Add step to validate JReleaser config --- .github/workflows/release.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 55433dd..db3e821 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,19 @@ jobs: - name: Publish Maven artifacts run: ./gradlew publish --no-daemon - + + - name: Validate JReleaser configuration + env: + JRELEASER_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + JRELEASER_GITHUB_USERNAME: ${{ github.actor }} + JRELEASER_GPG_PUBLIC_KEY: ${{ vars.GPG_PUBLIC_KEY }} + JRELEASER_GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }} + JRELEASER_GPG_PASSPHRASE: "" + JRELEASER_DEPLOY_MAVEN_MAVENCENTRAL_SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} + JRELEASER_DEPLOY_MAVEN_MAVENCENTRAL_SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} + run: | + ./gradlew jreleaserConfig --no-daemon + - name: Full release with JReleaser env: JRELEASER_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 896d8a8b334e7905c7cdced19f634226196bd9b1 Mon Sep 17 00:00:00 2001 From: Thang Le Quoc Date: Tue, 10 Feb 2026 22:33:36 +0700 Subject: [PATCH 2/2] feat: Add stacktrace to get failure insight --- .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 db3e821..0e52a67 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -58,7 +58,7 @@ jobs: JRELEASER_DEPLOY_MAVEN_MAVENCENTRAL_SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} JRELEASER_DEPLOY_MAVEN_MAVENCENTRAL_SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} run: | - ./gradlew jreleaserFullRelease --no-daemon + ./gradlew jreleaserFullRelease --no-daemon --stacktrace - name: JReleaser output if: always()