Skip to content

Commit 51903df

Browse files
authored
migrate to Maven OSSRH Staging API after OSSRH sunset (#517)
Signed-off-by: wrigleyDan <dwrigley@opensourceconnections.com>
1 parent a4cba64 commit 51903df

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,17 @@ jobs:
4747
asset_content_type: application/zip
4848
- name: Publish to Maven Central
4949
env:
50-
SONATYPE_REPO_URL: ${{ secrets.MAVEN_CENTRAL_REPO_URL }}
51-
SONATYPE_USER: ${{ secrets.SONATYPE_USER }}
52-
SONATYPE_PASS: ${{ secrets.SONATYPE_PASS }}
50+
MAVEN_CENTRAL_REPO_URL: ${{ secrets.MAVEN_CENTRAL_REPO_URL }}
51+
CENTRAL_PORTAL_TOKEN_USERNAME: ${{ secrets.CENTRAL_PORTAL_TOKEN_USERNAME }}
52+
CENTRAL_PORTAL_TOKEN_PASSWORD: ${{ secrets.CENTRAL_PORTAL_TOKEN_PASSWORD }}
5353
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }}
5454
GPG_SIGNING_PASS: ${{ secrets.GPG_SIGNING_PASS }}
55-
OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }}
56-
OSSRH_TOKEN_PASSSWORD: ${{ secrets.OSSRH_TOKEN_PASSSWORD }}
5755

5856
run: ./gradlew publish
57+
- name: Deploy Stage
58+
uses: fjogeleit/http-request-action@v1
59+
with:
60+
url: 'https://ossrh-staging-api.central.sonatype.com/manual/upload/defaultRepository/com.o19s'
61+
method: 'POST'
62+
bearerToken: ${{ secrets.MAVEN_CENTRAL_BEARER_TOKEN }}
63+
preventFailureOnNoResponse: 'true'

publish/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ publishing {
4141
name = "MavenCentral"
4242
url = System.getenv('MAVEN_CENTRAL_REPO_URL')
4343

44-
credentials {
45-
username = System.getenv('OSSRH_TOKEN')
46-
password = System.getenv('OSSRH_TOKEN_PASSSWORD')
47-
}
44+
credentials {
45+
username = System.getenv('CENTRAL_PORTAL_TOKEN_USERNAME')
46+
password = System.getenv('CENTRAL_PORTAL_TOKEN_PASSWORD')
47+
}
4848
}
4949
}
5050
}

0 commit comments

Comments
 (0)