diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6b412c2..6ea6bb8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,13 +43,16 @@ jobs: 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 }} + SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} run: | echo "=== JReleaser Environment Variables ===" - echo "SONATYPE_USERNAME is set: $([ -n "$JRELEASER_DEPLOY_MAVEN_MAVENCENTRAL_SONATYPE_USERNAME" ] && echo YES || echo NO)" - echo "SONATYPE_PASSWORD is set: $([ -n "$JRELEASER_DEPLOY_MAVEN_MAVENCENTRAL_SONATYPE_PASSWORD" ] && echo YES || echo NO)" - env | grep JRELEASER | sort + echo "SONATYPE_USERNAME is set: $([ -n "$SONATYPE_USERNAME" ] && echo YES || echo NO)" + echo "SONATYPE_PASSWORD is set: $([ -n "$SONATYPE_PASSWORD" ] && echo YES || echo NO)" + echo "SONATYPE_USERNAME value (first 10 chars): ${SONATYPE_USERNAME:0:10}***" + echo "SONATYPE_PASSWORD value (first 20 chars): ${SONATYPE_PASSWORD:0:20}***" + echo "All JRELEASER and SONATYPE variables:" + env | grep -E "(JRELEASER|SONATYPE)" | sort echo "=====================================" - name: Validate JReleaser configuration @@ -59,8 +62,8 @@ jobs: 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 }} + SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} run: | ./gradlew jreleaserConfig --no-daemon @@ -71,8 +74,8 @@ jobs: 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 }} + SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} run: | ./gradlew jreleaserFullRelease --no-daemon --stacktrace diff --git a/jreleaser.yml b/jreleaser.yml index 1164522..cc5ce03 100644 --- a/jreleaser.yml +++ b/jreleaser.yml @@ -27,7 +27,9 @@ deploy: sonatype: active: ALWAYS url: https://central.sonatype.com/api/v1/publisher - authorization: BASIC + username: ${SONATYPE_USERNAME} + password: ${SONATYPE_PASSWORD} + authorization: BEARER sign: true stagingRepositories: - build/staging-deploy