30
30
31
31
- name : Setup Gradle
32
32
uses : gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0
33
-
34
- # - name: Set up GPG
35
- # uses: olafurpg/setup-gpg@v3
36
-
37
- # - name: get gpg version
38
- # run: echo `gpg --version`
39
-
40
- # - name: Import GPG
41
- # uses: crazy-max/ghaction-import-gpg@v6
42
- # with:
43
- # gpg_private_key: ${{ secrets.OSS_SIGNING_KEY_ARMOURED_FORMAT }}
44
- # passphrase: ${{ secrets.OSS_SIGNING_PASSWORD }}
45
-
46
- # - name: List the keys
47
- # run: gpg --list-secret-keys
48
-
49
33
50
34
# Step to grant execute permissions to the Gradle wrapper script
51
35
- name : Grant execute permission for gradlew
63
47
- name : Add signing password to gradle.proeprties
64
48
run : echo "signing.password=${{ secrets.OSS_SIGNING_PASSWORD }}" >> gradle.properties
65
49
66
- # - name: create secring.gpg file
67
- # run: gpg --export-secret-keys FDADDB51 -o ~/.gnupg/secring.gpg
68
-
69
- # - name: print secring.gpg file
70
- # run: cat secring.gpg
71
-
72
- # - name: Decode and set up GPG secring file
73
- # env:
74
- # GPG_SECRET_RING: ${{ secrets.SECRET_FILE_CONTENT }}
75
- # run: |
76
- # echo "$GPG_SECRET_RING" >> secring.gpg
77
-
78
50
- name : Add secret file loc to gradle.properties
79
51
run : echo "signing.secretKeyRingFile=/home/runner/work/siren-android-inbox/siren-android-inbox/siren-sdk/secring.gpg" >> gradle.properties
80
52
95
67
run : cat gradle.properties
96
68
# Step to build the project and publish artifacts to Maven Central
97
69
- name : Build and publish
98
- # working-directory: siren-sdk
99
70
env :
100
71
OSSRH_USERNAME : ${{ secrets.OSSRH_USERNAME }}
101
72
OSSRH_PASSWORD : ${{ secrets.OSSRH_PASSWORD }}
@@ -106,22 +77,4 @@ jobs:
106
77
POM_DEVELOPER_ID : ${{ secrets.POM_DEVELOPER_ID }}
107
78
POM_DEVELOPER_NAME : ${{ secrets.POM_DEVELOPER_NAME }}
108
79
POM_DEVELOPER_EMAIL : ${{ secrets.POM_DEVELOPER_EMAIL }}
109
- # ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
110
- # ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.GPG_PASSPHRASE }}
111
- # ORG_GRADLE_PROJECT_signingKeyId: ${{ secrets.GPG_PRIVATE_KEY_ID }}
112
- # ORG_GRADLE_PROJECT_base64EncodedAsciiArmoredSigningKey: ${{ secrets.GPG_BASE64_ENCODED_KEY }}
113
- # run: echo "publishing to maven central"
114
80
run : ./gradlew publishAllPublicationsToSonatypeRepository --stacktrace
115
-
116
- # # Step to import GPG key and sign the artifacts
117
- # - name: Sign artifacts
118
- # # working-directory: siren-sdk
119
- # env:
120
- # OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
121
- # OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
122
- # GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
123
- # GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
124
- # run: |
125
- # echo $GPG_PRIVATE_KEY | base64 --decode > gpg_private_key.asc
126
- # gpg --import --batch --yes gpg_private_key.asc
127
- # ./gradlew signMavenPublication
0 commit comments