@@ -123,8 +123,8 @@ jobs:
123123 - name : Setup Android SDK
124124 uses : android-actions/setup-android@v3
125125
126- - name : Publish to Maven Local
127- run : ./gradlew publishToMavenLocal
126+ - name : Publish to Maven Local (no signing)
127+ run : ./gradlew publishToMavenLocal -PskipSigning=true
128128
129129 # ── publish to Maven Central (on main only) ──────────────────────────────────
130130 publish :
@@ -148,6 +148,25 @@ jobs:
148148 - name : Setup Android SDK
149149 uses : android-actions/setup-android@v3
150150
151+ - name : Verify secrets are configured
152+ run : |
153+ missing=()
154+ [ -z "$MAVEN_USER" ] && missing+=("MAVEN_CENTRAL_USERNAME")
155+ [ -z "$MAVEN_PASS" ] && missing+=("MAVEN_CENTRAL_PASSWORD")
156+ [ -z "$SIGNING_KEY" ] && missing+=("SIGNING_IN_MEMORY_KEY")
157+ [ -z "$SIGNING_PASS" ] && missing+=("SIGNING_IN_MEMORY_KEY_PASSWORD")
158+ if [ ${#missing[@]} -ne 0 ]; then
159+ echo "❌ Missing secrets: ${missing[*]}"
160+ echo "Add them in: GitHub repo → Settings → Secrets → Actions"
161+ exit 1
162+ fi
163+ echo "✅ All secrets present"
164+ env :
165+ MAVEN_USER : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
166+ MAVEN_PASS : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
167+ SIGNING_KEY : ${{ secrets.SIGNING_IN_MEMORY_KEY }}
168+ SIGNING_PASS : ${{ secrets.SIGNING_IN_MEMORY_KEY_PASSWORD }}
169+
151170 - name : Publish to Maven Central
152171 run : ./gradlew publishAllPublicationsToMavenCentralRepository
153172 env :
0 commit comments