File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 1
1
name : Release
2
2
on :
3
- # release:
4
- # types: [created]
5
- pull_request :
6
- branches : [main]
3
+ release :
4
+ types : [created]
7
5
jobs :
8
6
publish :
9
7
runs-on : ubuntu-latest
@@ -19,15 +17,17 @@ jobs:
19
17
distribution : zulu
20
18
java-version : 8
21
19
- uses : gradle/gradle-build-action@749f47bda3e44aa060e82d7b3ef7e40d953bd629 # ratchet:gradle/gradle-build-action@v2
22
- - run : echo "${{ secrets.OSSRH_GPG_SECRET_KEY }}" | gpg --batch --import
23
- - run : echo "${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}" | gpg --batch --yes --keyring secring.gpg --export-secret-keys --passphrase-fd 0 --pinentry-mode loopback > ~/.gnupg/secring.gpg
24
- - run : gpg --list-secret-keys --keyid-format LONG
25
- - run : |
20
+ - name : Import GPG key
21
+ run : echo "${{ secrets.OSSRH_GPG_SECRET_KEY }}" | gpg --batch --import
22
+ - name : Export GPG keyring
23
+ run : echo "${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}" | gpg --batch --yes --keyring secring.gpg --export-secret-keys --passphrase-fd 0 --pinentry-mode loopback > ~/.gnupg/secring.gpg
24
+ - name : Configure Gradle
25
+ run : |
26
26
mkdir -p ~/.gradle
27
27
touch ~/.gradle/gradle.properties
28
+ echo "mavenUsername=${{ vars.OSSRH_USER }}" >> ~/.gradle/gradle.properties
29
+ echo "mavenPassword=${{ secrets.OSSRH_PASSWORD }}" >> ~/.gradle/gradle.properties
28
30
echo "signing.keyId=${{ vars.OSSRH_GPG_KEY_ID }}" >> ~/.gradle/gradle.properties
29
31
echo "signing.password=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}" >> ~/.gradle/gradle.properties
30
32
echo "signing.secretKeyRingFile=$HOME/.gnupg/secring.gpg" >> ~/.gradle/gradle.properties
31
- - run : cat ~/.gradle/gradle.properties
32
- - run : ls -l ~/.gnupg
33
- - run : ./gradlew sign # deploy
33
+ - run : ./gradlew publish
You can’t perform that action at this time.
0 commit comments