From e22af5af541d62eb40f869deb759101be57997b8 Mon Sep 17 00:00:00 2001 From: jeremyhi Date: Thu, 24 Apr 2025 15:01:32 +0800 Subject: [PATCH 1/3] chore: mvn releae --- .github/workflows/mvn_publish.yml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/mvn_publish.yml b/.github/workflows/mvn_publish.yml index a27e18b..dc01e68 100644 --- a/.github/workflows/mvn_publish.yml +++ b/.github/workflows/mvn_publish.yml @@ -22,26 +22,18 @@ jobs: publish: runs-on: ubuntu-latest steps: - # Step 1: Check out the code - uses: actions/checkout@v4 - - # Step 2: Set up the Java environment - uses: actions/setup-java@v4 with: java-version: '8' distribution: 'zulu' server-id: ossrh - server-username: ${{ secrets.MAVEN_USERNAME }} - server-password: ${{ secrets.MAVEN_PASSWORD }} - gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} - gpg-passphrase: ${{ secrets.MAVEN_GPG_PASSPHRASE }} - - # Step 3: Verify if the GPG key is correctly imported - - name: Verify GPG Key - run: gpg --list-secret-keys --keyid-format LONG + server-username: MAVEN_USERNAME + server-password: MAVEN_PASSWORD + gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import + gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase - # Step 4: Build and publish using Maven - - name: Build and Publish with Maven + - name: Build with Maven run: mvn clean deploy --batch-mode -DskipTests -P release -B -U -e env: MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} From 923b8785cdc4d66c9d19504cfd578f8f1a22210a Mon Sep 17 00:00:00 2001 From: jeremyhi Date: Thu, 24 Apr 2025 15:39:12 +0800 Subject: [PATCH 2/3] chore: rm gpg --- .github/workflows/mvn_publish.yml | 3 --- pom.xml | 21 --------------------- 2 files changed, 24 deletions(-) diff --git a/.github/workflows/mvn_publish.yml b/.github/workflows/mvn_publish.yml index dc01e68..f9bfaaa 100644 --- a/.github/workflows/mvn_publish.yml +++ b/.github/workflows/mvn_publish.yml @@ -30,12 +30,9 @@ jobs: server-id: ossrh server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import - gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase - name: Build with Maven run: mvn clean deploy --batch-mode -DskipTests -P release -B -U -e env: MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} - MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} diff --git a/pom.xml b/pom.xml index 1c0c945..5fe0bab 100644 --- a/pom.xml +++ b/pom.xml @@ -92,7 +92,6 @@ 3.8.0 - 1.6 2.9.1 3.0.1 1.6.8 @@ -288,26 +287,6 @@ true - - org.apache.maven.plugins - maven-gpg-plugin - ${maven-gpg-plugin.version} - - - sign-artifacts - - sign - - verify - - - --pinentry-mode - loopback - - - - - org.apache.maven.plugins maven-source-plugin From ad0a5f8a41cc38c7fc34bd68bb2ab18e92a4796b Mon Sep 17 00:00:00 2001 From: jeremyhi Date: Thu, 24 Apr 2025 16:48:29 +0800 Subject: [PATCH 3/3] chore: gpg back --- .github/workflows/mvn_publish.yml | 3 +++ pom.xml | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/.github/workflows/mvn_publish.yml b/.github/workflows/mvn_publish.yml index f9bfaaa..dc01e68 100644 --- a/.github/workflows/mvn_publish.yml +++ b/.github/workflows/mvn_publish.yml @@ -30,9 +30,12 @@ jobs: server-id: ossrh server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD + gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import + gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase - name: Build with Maven run: mvn clean deploy --batch-mode -DskipTests -P release -B -U -e env: MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} + MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }} diff --git a/pom.xml b/pom.xml index 5fe0bab..1c0c945 100644 --- a/pom.xml +++ b/pom.xml @@ -92,6 +92,7 @@ 3.8.0 + 1.6 2.9.1 3.0.1 1.6.8 @@ -287,6 +288,26 @@ true + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + sign-artifacts + + sign + + verify + + + --pinentry-mode + loopback + + + + + org.apache.maven.plugins maven-source-plugin