Skip to content

Commit bc2ec40

Browse files
committed
#initial-commit
1 parent f31cd84 commit bc2ec40

File tree

1 file changed

+6
-34
lines changed

1 file changed

+6
-34
lines changed

.github/workflows/maven-publish.yml

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010

1111
steps:
12-
- name: Checkout source code
12+
- name: Checkout source
1313
uses: actions/checkout@v4
1414

1515
- name: Set up Java
@@ -20,43 +20,15 @@ jobs:
2020
server-id: central
2121
server-username: MAVEN_CENTRAL_USERNAME
2222
server-password: MAVEN_CENTRAL_TOKEN
23-
java-package: jdk
24-
check-latest: false
25-
overwrite-settings: true
23+
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
24+
gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}
2625

27-
- name: Clean GPG keyring
28-
run: |
29-
rm -rf ~/.gnupg
30-
31-
- name: Import GPG key
32-
run: |
33-
echo "$GPG_PRIVATE_KEY" | gpg --batch --yes --import
34-
gpg --list-keys
35-
env:
36-
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
37-
38-
- name: Set GPG passphrase
39-
run: echo "GPG_PASSPHRASE=${{ secrets.GPG_PASSPHRASE }}" >> $GITHUB_ENV
40-
41-
- name: Set GPG keyname
42-
run: echo "GPG_KEYNAME=${{ secrets.GPG_KEYNAME }}" >> $GITHUB_ENV
43-
44-
- name: Set Default GPG Key
45-
run: |
46-
echo "$GPG_PRIVATE_KEY" | gpg --batch --import
47-
gpg --default-key "$GPG_KEYNAME" --list-secret-keys
48-
env:
49-
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
50-
GPG_KEYNAME: ${{ secrets.GPG_KEYNAME }}
51-
52-
- name: Set version
26+
- name: Set project version
5327
run: mvn versions:set -DnewVersion=${{ github.event.release.tag_name }}
5428

55-
- name: Publish to Maven Central
56-
run: mvn --batch-mode deploy -P release -Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }} -Dgpg.keyname=${{ secrets.GPG_KEYNAME }}
29+
- name: Deploy to Maven Central
30+
run: mvn --batch-mode deploy -P release
5731
env:
5832
MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
5933
MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }}
60-
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
6134
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
62-
GPG_KEYNAME: ${{ secrets.GPG_KEYNAME }}

0 commit comments

Comments
 (0)