File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5454 env :
5555 GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
5656 MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
57- MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
57+ MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
58+
59+ - name : Publish thin in Central (user-managed)
60+ env :
61+ MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
62+ MAVEN_CENTRAL_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
63+ run : |
64+ echo "Searching for open repo..."
65+ RESP=$(curl -s -u "$MAVEN_CENTRAL_USERNAME:$MAVEN_CENTRAL_PASSWORD" \
66+ "https://ossrh-staging-api.central.sonatype.com/manual/search/repositories?state=open")
67+ KEY=$(echo "$RESP" | grep -o '"key":"[^"]*"' | head -1 | cut -d':' -f2 | tr -d '"')
68+ if [ -z "$KEY" ]; then echo "No open repo found"; echo "$RESP"; exit 1; fi
69+ echo "Publishing repo $KEY..."
70+ curl -s -X POST -u "$MAVEN_CENTRAL_USERNAME:$MAVEN_CENTRAL_PASSWORD" \
71+ "https://ossrh-staging-api.central.sonatype.com/manual/upload/repository/${KEY}?publishing_type=user_managed" | cat
You can’t perform that action at this time.
0 commit comments