From a211f543b6fbb6575aaab38a5f2d8749083fb597 Mon Sep 17 00:00:00 2001 From: Thang Le Quoc Date: Tue, 10 Feb 2026 22:04:14 +0700 Subject: [PATCH] feat: Update release workflow - Update release workflow. Change signing mode to MEMORY, and use JReleaser env variable --- .github/workflows/release.yml | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7d044a1..ec6be68 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,12 +24,6 @@ jobs: distribution: 'temurin' cache: 'gradle' - - name: Decode GPG secret key - env: - GPG_SECRET_KEY: ${{ secrets.SECRET_KEY_ASC }} - run: | - echo "$GPG_SECRET_KEY" | base64 --decode > secret_key.asc - - name: Grant execute permission for gradlew run: chmod +x gradlew @@ -43,11 +37,11 @@ jobs: env: JRELEASER_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} JRELEASER_GITHUB_USERNAME: ${{ github.actor }} - SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} - SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} - JRELEASER_SIGNING_PUBLIC_KEY: public_key.asc - JRELEASER_SIGNING_SECRET_KEY: secret_key.asc - JRELEASER_SIGNING_PASSPHRASE: "" + 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 jreleaserFullRelease --no-daemon @@ -59,9 +53,3 @@ jobs: path: | build/jreleaser/ build/.jreleaser/ - - - name: Cleanup GPG key - if: always() - run: | - rm -f secret_key.asc - gpg --delete-secret-keys 799A99750C819FB915ECDBBC144D9369E0328F75 || true \ No newline at end of file