@@ -53,11 +53,13 @@ jobs:
53
53
needs : validate
54
54
55
55
env :
56
+ # Maven Central credentials
56
57
ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
57
58
ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
59
+ # GPG signing configuration
60
+ ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.GPG_KEY_CONTENTS }}
58
61
ORG_GRADLE_PROJECT_signingInMemoryKeyId : ${{ secrets.SIGNING_KEY_ID }}
59
62
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{ secrets.SIGNING_PASSWORD }}
60
- ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.GPG_KEY_CONTENTS }}
61
63
62
64
steps :
63
65
- name : Check out code
@@ -84,25 +86,11 @@ jobs:
84
86
distribution : ' temurin'
85
87
java-version : ' 17'
86
88
87
- - name : Debug Signing Setup
88
- run : |
89
- echo "Environment variables:"
90
- echo "Username set: $([[ -n "$ORG_GRADLE_PROJECT_mavenCentralUsername" ]] && echo "✅" || echo "❌")"
91
- echo "Password set: $([[ -n "$ORG_GRADLE_PROJECT_mavenCentralPassword" ]] && echo "✅" || echo "❌")"
92
- echo "Key ID set: $([[ -n "$ORG_GRADLE_PROJECT_signingInMemoryKeyId" ]] && echo "✅" || echo "❌")"
93
- echo "Key Password set: $([[ -n "$ORG_GRADLE_PROJECT_signingInMemoryKeyPassword" ]] && echo "✅" || echo "❌")"
94
- echo "GPG Key set: $([[ -n "$ORG_GRADLE_PROJECT_signingInMemoryKey" ]] && echo "✅" || echo "❌")"
95
- echo ""
96
- echo "Testing Gradle can see the properties:"
97
- ./gradlew properties | grep signingInMemoryKey || echo "❌ signingInMemoryKey not found"
98
- ./gradlew properties | grep signingInMemoryKeyId || echo "❌ signingInMemoryKeyId not found"
99
- ./gradlew properties | grep signingInMemoryKeyPassword || echo "❌ signingInMemoryKeyPassword not found"
100
-
101
89
- name : Publish Core Module to Maven Central
102
- run : ./gradlew :decimal-formatter-core:publishToMavenCentral --no-configuration-cache -PsigningInMemoryKeyId="${ORG_GRADLE_PROJECT_signingInMemoryKeyId}" -PsigningInMemoryKey="${ORG_GRADLE_PROJECT_signingInMemoryKey}" -PsigningInMemoryKeyPassword="${ORG_GRADLE_PROJECT_signingInMemoryKeyPassword}" -PmavenCentralUsername="${ORG_GRADLE_PROJECT_mavenCentralUsername}" -PmavenCentralPassword="${ORG_GRADLE_PROJECT_mavenCentralPassword}"
90
+ run : ./gradlew :decimal-formatter-core:publishToMavenCentral --no-configuration-cache
103
91
104
92
- name : Publish Compose Module to Maven Central
105
- run : ./gradlew :decimal-formatter-compose:publishToMavenCentral --no-configuration-cache -PsigningInMemoryKeyId="${ORG_GRADLE_PROJECT_signingInMemoryKeyId}" -PsigningInMemoryKey="${ORG_GRADLE_PROJECT_signingInMemoryKey}" -PsigningInMemoryKeyPassword="${ORG_GRADLE_PROJECT_signingInMemoryKeyPassword}" -PmavenCentralUsername="${ORG_GRADLE_PROJECT_mavenCentralUsername}" -PmavenCentralPassword="${ORG_GRADLE_PROJECT_mavenCentralPassword}"
93
+ run : ./gradlew :decimal-formatter-compose:publishToMavenCentral --no-configuration-cache
106
94
107
95
- name : Verify Publications
108
96
run : |
0 commit comments