52
52
runs-on : macOS-latest
53
53
needs : validate
54
54
55
+ env :
56
+ ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
57
+ ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
58
+ ORG_GRADLE_PROJECT_signingInMemoryKeyId : ${{ secrets.SIGNING_KEY_ID }}
59
+ ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{ secrets.SIGNING_PASSWORD }}
60
+ ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.GPG_KEY_CONTENTS }}
61
+
55
62
steps :
56
63
- name : Check out code
57
64
uses : actions/checkout@v4
@@ -74,26 +81,11 @@ jobs:
74
81
distribution : ' temurin'
75
82
java-version : ' 17'
76
83
77
- - name : Verify project builds successfully
78
- run : ./gradlew build --no-configuration-cache
79
-
80
84
- name : Publish Core Module to Maven Central
81
- run : ./gradlew :decimal-formatter-core:publishToMavenCentral --no-configuration-cache
82
- env :
83
- ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
84
- ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
85
- ORG_GRADLE_PROJECT_signingInMemoryKeyId : ${{ secrets.SIGNING_KEY_ID }}
86
- ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{ secrets.SIGNING_PASSWORD }}
87
- ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.GPG_KEY_CONTENTS }}
85
+ run : ./gradlew :decimal-formatter-core:publishToMavenCentral
88
86
89
87
- name : Publish Compose Module to Maven Central
90
- run : ./gradlew :decimal-formatter-compose:publishToMavenCentral --no-configuration-cache
91
- env :
92
- ORG_GRADLE_PROJECT_mavenCentralUsername : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
93
- ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
94
- ORG_GRADLE_PROJECT_signingInMemoryKeyId : ${{ secrets.SIGNING_KEY_ID }}
95
- ORG_GRADLE_PROJECT_signingInMemoryKeyPassword : ${{ secrets.SIGNING_PASSWORD }}
96
- ORG_GRADLE_PROJECT_signingInMemoryKey : ${{ secrets.GPG_KEY_CONTENTS }}
88
+ run : ./gradlew :decimal-formatter-compose:publishToMavenCentral
97
89
98
90
- name : Verify Publications
99
91
run : |
0 commit comments