Skip to content

Commit 6bfbdaf

Browse files
committed
build: let publish plugin to manage signature
1 parent db8faca commit 6bfbdaf

2 files changed

Lines changed: 2 additions & 23 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,11 @@ jobs:
2222
shell: bash
2323
run: ./gradlew build
2424

25-
- name: list gpg keys
26-
shell: bash
27-
run: gpg -K --keyid-format=long
28-
29-
- name: import GPG private key
30-
shell: bash
31-
run: |
32-
echo "use-agent" >> ~/.gnupg/gpg.conf
33-
echo "pinentry-mode loopback" >> ~/.gnupg/gpg.conf
34-
echo -e "${{ secrets.GPG_PRIVATE_KEY }}" | gpg --import --batch
35-
for fpr in $(gpg --list-keys --with-colons | awk -F: '/fpr:/ {print $10}' | sort -u);
36-
do
37-
echo -e "5\\ny\\n" | gpg --batch --command-fd 0 --expert --edit-key $fpr trust;
38-
done
39-
4025
- name: publish
4126
shell: bash
4227
env:
4328
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.CENTRAL_SONATYPE_TOKEN_USERNAME }}
4429
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.CENTRAL_SONATYPE_TOKEN_PASSWORD }}
4530
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.GPG_PRIVATE_KEY }}
4631
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.GPG_PASSPHRASE }}
47-
run: ./gradlew publishToMavenCentral -Psigning.gnupg.executable=gpg -Psigning.gnupg.passphrase="${{ secrets.GPG_PASSPHRASE }}"
32+
run: ./gradlew publishToMavenCentral --stacktrace

build.gradle.kts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
plugins {
22
java
33
`java-library`
4-
signing
54
`maven-publish`
6-
id("com.vanniktech.maven.publish") version "0.34.0"
5+
id("com.vanniktech.maven.publish") version "0.35.0"
76
}
87

98
group = "org.eclipse.dataplane"
@@ -37,11 +36,6 @@ tasks.test {
3736
useJUnitPlatform()
3837
}
3938

40-
signing {
41-
useGpgCmd()
42-
sign(publishing.publications)
43-
}
44-
4539
mavenPublishing {
4640
publishToMavenCentral(true)
4741

0 commit comments

Comments
 (0)