Skip to content

Commit 7c3c66b

Browse files
chore(android): Publishing migration to Central Portal (#2381)
1 parent dcfda05 commit 7c3c66b

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

.github/workflows/publish-android.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ name: Publish Native Android Libraries
33
on:
44
workflow_call:
55
secrets:
6-
ANDROID_OSSRH_USERNAME:
6+
ANDROID_CENTRAL_USERNAME:
77
required: true
8-
ANDROID_OSSRH_PASSWORD:
8+
ANDROID_CENTRAL_PASSWORD:
99
required: true
1010
ANDROID_SIGNING_KEY_ID:
1111
required: true
@@ -62,8 +62,8 @@ jobs:
6262
env:
6363
GITHUB_PLUGINS: ${{ github.event.inputs.plugins }}
6464
GITHUB_CAPACITOR_VERSION: ${{ github.event.inputs.capacitor-version }}
65-
ANDROID_OSSRH_USERNAME: ${{ secrets.ANDROID_OSSRH_USERNAME }}
66-
ANDROID_OSSRH_PASSWORD: ${{ secrets.ANDROID_OSSRH_PASSWORD }}
65+
ANDROID_CENTRAL_USERNAME: ${{ secrets.ANDROID_CENTRAL_USERNAME }}
66+
ANDROID_CENTRAL_PASSWORD: ${{ secrets.ANDROID_CENTRAL_PASSWORD }}
6767
ANDROID_SIGNING_KEY_ID: ${{ secrets.ANDROID_SIGNING_KEY_ID }}
6868
ANDROID_SIGNING_PASSWORD: ${{ secrets.ANDROID_SIGNING_PASSWORD }}
6969
ANDROID_SIGNING_KEY: ${{ secrets.ANDROID_SIGNING_KEY }}

.github/workflows/publish-latest.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ jobs:
1717
needs: publish-npm-latest
1818
uses: ./.github/workflows/publish-android.yml
1919
secrets:
20-
ANDROID_OSSRH_USERNAME: ${{ secrets.ANDROID_OSSRH_USERNAME }}
21-
ANDROID_OSSRH_PASSWORD: ${{ secrets.ANDROID_OSSRH_PASSWORD }}
20+
ANDROID_CENTRAL_USERNAME: ${{ secrets.ANDROID_CENTRAL_USERNAME }}
21+
ANDROID_CENTRAL_PASSWORD: ${{ secrets.ANDROID_CENTRAL_PASSWORD }}
2222
ANDROID_SIGNING_KEY_ID: ${{ secrets.ANDROID_SIGNING_KEY_ID }}
2323
ANDROID_SIGNING_PASSWORD: ${{ secrets.ANDROID_SIGNING_PASSWORD }}
2424
ANDROID_SIGNING_KEY: ${{ secrets.ANDROID_SIGNING_KEY }}

scripts/android/publish-root.gradle

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
ext["signing.keyId"] = ''
33
ext["signing.key"] = ''
44
ext["signing.password"] = ''
5-
ext["ossrhUsername"] = ''
6-
ext["ossrhPassword"] = ''
5+
ext["centralTokenUsername"] = ''
6+
ext["centralTokenPassword"] = ''
77
ext["sonatypeStagingProfileId"] = ''
88

99
File globalSecretPropsFile = file('../../scripts/android/local.properties')
@@ -20,8 +20,8 @@ if (globalSecretPropsFile.exists()) {
2020
p.each { name, value -> ext[name] = value }
2121
} else {
2222
// Use system environment variables
23-
ext["ossrhUsername"] = System.getenv('ANDROID_OSSRH_USERNAME')
24-
ext["ossrhPassword"] = System.getenv('ANDROID_OSSRH_PASSWORD')
23+
ext["centralTokenUsername"] = System.getenv('ANDROID_CENTRAL_USERNAME')
24+
ext["centralTokenPassword"] = System.getenv('ANDROID_CENTRAL_PASSWORD')
2525
ext["sonatypeStagingProfileId"] = System.getenv('ANDROID_SONATYPE_STAGING_PROFILE_ID')
2626
ext["signing.keyId"] = System.getenv('ANDROID_SIGNING_KEY_ID')
2727
ext["signing.key"] = System.getenv('ANDROID_SIGNING_KEY')
@@ -33,10 +33,10 @@ nexusPublishing {
3333
repositories {
3434
sonatype {
3535
stagingProfileId = sonatypeStagingProfileId
36-
username = ossrhUsername
37-
password = ossrhPassword
38-
nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/"))
39-
snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/"))
36+
username = centralTokenUsername
37+
password = centralTokenPassword
38+
nexusUrl.set(uri("https://ossrh-staging-api.central.sonatype.com/service/local/"))
39+
snapshotRepositoryUrl.set(uri("https://central.sonatype.com/repository/maven-snapshots/"))
4040
}
4141
}
4242
repositoryDescription = 'Capacitor Android ' + System.getenv('PLUGIN_NAME') + ' plugin v' + System.getenv('PLUGIN_VERSION')

scripts/publish-android.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ publish_plugin () {
4242
if grep --quiet "BUILD SUCCESSFUL" $LOG_OUTPUT; then
4343
printf %"s\n\n" "Success: $PLUGIN_NAME published to MavenCentral."
4444
else
45-
printf %"s\n\n" "Error publishing $PLUGIN_NAME, check $LOG_OUTPUT for more info! Manual publication review may be necessary at the Sonatype Repository Manager https://s01.oss.sonatype.org/"
45+
printf %"s\n\n" "Error publishing $PLUGIN_NAME, check $LOG_OUTPUT for more info! Manually review and release from the Central Portal may be necessary https://central.sonatype.com/publishing/deployments/"
4646
cat $LOG_OUTPUT
4747
exit 1
4848
fi

0 commit comments

Comments
 (0)