diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f910e69..880917a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -82,3 +82,14 @@ jobs: - name: "Publish Android To Sonatype" run: | ./gradlew -PisRelease=true publishReleasePublicationToMavenRepository --stacktrace + # Temporary workaround: https://central.sonatype.org/publish/publish-portal-ossrh-staging-api/#ensuring-deployment-visibility-in-the-central-publisher-portal + - name: Ensuring Deployment Visibility In The Central Publisher Portal + if: ${{ github.event.inputs.dryRun == 'false'}} + env: + USER: ${{ secrets.SONATYPE_NEXUS_USERNAME }} + PASS: ${{ secrets.SONATYPE_NEXUS_PASSWORD }} + run: | + curl -f -u "$USER:$PASS" -X POST \ + "https://ossrh-staging-api.central.sonatype.com/manual/upload/defaultRepository/com.mparticle?publishing_type=user_managed" \ + -H "Content-Type: application/json" -d '{}' \ + && echo "Success" diff --git a/.scripts/maven.gradle b/.scripts/maven.gradle index 574e6bc..192bf33 100644 --- a/.scripts/maven.gradle +++ b/.scripts/maven.gradle @@ -100,7 +100,7 @@ afterEvaluate { username System.getenv('sonatypeUsername') password System.getenv('sonatypePassword') } - url = 'https://oss.sonatype.org/service/local/staging/deploy/maven2/' + url = 'https://ossrh-staging-api.central.sonatype.com/service/local/staging/deploy/maven2/' } } }