@@ -31,35 +31,34 @@ jobs:
3131 exit 1
3232 fi
3333
34- - name : Validate Maven Central (OSSRH ) Credentials
34+ - name : Validate Maven Central (Central Portal ) Credentials
3535 id : validate_maven_central
36- if : always() # Run even if JFrog validation fails
36+ if : always()
3737 run : |
38- echo "Testing Maven Central (OSSRH) connection..."
39-
40- # Test authentication against Nexus staging profiles API
38+ echo "Testing Maven Central (Central Portal) connection..."
39+
4140 HTTP_CODE=$(curl -s -o /dev/null -w '%{http_code}' \
42- -u "${{ secrets.OSSRH_USERNAME }}:${{ secrets.OSSRH_PASSWORD }}" \
43- "https://oss. sonatype.org /service/local/staging/profiles")
44-
41+ -u "${{ secrets.CENTRAL_USERNAME }}:${{ secrets.CENTRAL_PASSWORD }}" \
42+ "https://ossrh-staging-api.central. sonatype.com /service/local/staging/profiles")
43+
4544 echo "Maven Central API response: $HTTP_CODE"
46-
45+
4746 if [ "$HTTP_CODE" = "200" ]; then
4847 echo "status=SUCCESS" >> $GITHUB_OUTPUT
4948 echo "message=Maven Central connection successful" >> $GITHUB_OUTPUT
50- echo "SUCCESS: Maven Central credentials are valid"
49+ echo "✅ Maven Central credentials are valid"
5150 elif [ "$HTTP_CODE" = "401" ]; then
5251 echo "status=FAILURE" >> $GITHUB_OUTPUT
5352 echo "message=Authentication failed - invalid credentials" >> $GITHUB_OUTPUT
54- echo "ERROR: Maven Central authentication failed (401)"
53+ echo "❌ Maven Central authentication failed (401)"
5554 exit 1
5655 elif [ "$HTTP_CODE" = "403" ]; then
5756 echo "status=SUCCESS" >> $GITHUB_OUTPUT
5857 echo "message=Credentials valid (limited permissions on staging API is normal)" >> $GITHUB_OUTPUT
59- echo "SUCCESS: Maven Central credentials valid (403 on staging API is acceptable for deployment )"
58+ echo "✅ Maven Central credentials valid (403 on staging API is acceptable)"
6059 else
6160 echo "status=FAILURE" >> $GITHUB_OUTPUT
6261 echo "message=Connection failed - HTTP $HTTP_CODE" >> $GITHUB_OUTPUT
63- echo "ERROR: Maven Central connection failed with HTTP $HTTP_CODE"
62+ echo "❌ Maven Central connection failed with HTTP $HTTP_CODE"
6463 exit 1
6564 fi
0 commit comments