Skip to content

Commit

Permalink
feat(publish): add sonata creds
Browse files Browse the repository at this point in the history
  • Loading branch information
Nelfimov committed Sep 4, 2024
1 parent ecb1474 commit f2742bd
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 4 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,12 @@ jobs:
URL: https://github.com/PersonaClick/android-sdk
MAVEN_REPOSITORY_URL: https://maven.pkg.github.com/PersonaClick/android-sdk
secrets:
SONATA_USERNAME: ${{ secrets.SONATA_USERNAME }}
SONATA_PASSWORD: ${{ secrets.SONATA_PASSWORD }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
SONATYPE_REES46: ${{ secrets.SONATYPE_REES46 }}
SONATYPE_PERSONACLICK: ${{ secrets.SONATYPE_PERSONACLICK }}
SIGNING_KEY_FILE_AS_BASE64_STRING: ${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}
GOOGLE_SERVICES_FILE_AS_BASE64_STRING: ${{ secrets.GOOGLE_SERVICES_FILE_AS_BASE64_STRING }}
16 changes: 16 additions & 0 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,14 @@ jobs:
URL: ${{ vars.REES_REPO_URL }}
MAVEN_REPOSITORY_URL: ${{ vars.REES_MAVEN_URL }}
secrets:
SONATA_USERNAME: ${{ secrets.SONATA_USERNAME }}
SONATA_PASSWORD: ${{ secrets.SONATA_PASSWORD }}
appSecret: ${{ secrets.PUBLIVERSIONER_SECRET }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
SONATYPE_REES46: ${{ secrets.SONATYPE_REES46 }}
SONATYPE_PERSONACLICK: ${{ secrets.SONATYPE_PERSONACLICK }}
SIGNING_KEY_FILE_AS_BASE64_STRING: ${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}

publish-rees:
Expand All @@ -44,10 +48,14 @@ jobs:
URL: ${{ vars.REES_REPO_URL }}
MAVEN_REPOSITORY_URL: ${{ vars.REES_MAVEN_URL }}
secrets:
SONATA_USERNAME: ${{ secrets.SONATA_USERNAME }}
SONATA_PASSWORD: ${{ secrets.SONATA_PASSWORD }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
SIGNING_KEY_FILE_AS_BASE64_STRING: ${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}
SONATYPE_REES46: ${{ secrets.SONATYPE_REES46 }}
SONATYPE_PERSONACLICK: ${{ secrets.SONATYPE_PERSONACLICK }}

publish-persona:
needs: version
Expand All @@ -62,9 +70,13 @@ jobs:
URL: ${{ vars.PERSONA_REPO_URL }}
MAVEN_REPOSITORY_URL: ${{ vars.PERSONA_MAVEN_URL }}
secrets:
SONATA_USERNAME: ${{ secrets.SONATA_USERNAME }}
SONATA_PASSWORD: ${{ secrets.SONATA_PASSWORD }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
SONATYPE_REES46: ${{ secrets.SONATYPE_REES46 }}
SONATYPE_PERSONACLICK: ${{ secrets.SONATYPE_PERSONACLICK }}
SIGNING_KEY_FILE_AS_BASE64_STRING: ${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}

release:
Expand All @@ -81,8 +93,12 @@ jobs:
URL: ${{ vars.REES_REPO_URL }}
MAVEN_REPOSITORY_URL: ${{ vars.REES_MAVEN_URL }}
secrets:
SONATA_USERNAME: ${{ secrets.SONATA_USERNAME }}
SONATA_PASSWORD: ${{ secrets.SONATA_PASSWORD }}
appSecret: ${{ secrets.PUBLIVERSIONER_SECRET }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }}
SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }}
SONATYPE_REES46: ${{ secrets.SONATYPE_REES46 }}
SONATYPE_PERSONACLICK: ${{ secrets.SONATYPE_PERSONACLICK }}
SIGNING_KEY_FILE_AS_BASE64_STRING: ${{ secrets.SIGNING_KEY_FILE_AS_BASE64_STRING }}
10 changes: 6 additions & 4 deletions publish.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,8 @@ publishing {
def snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots/"

credentials {
username ossrhUsername
password ossrhPassword
username sonataUsername
password sonataPassword
}

url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
Expand All @@ -135,8 +135,8 @@ afterEvaluate {

"${variant.flavorName}Sonatype" {
stagingProfileId = sonatypeIds[variant.flavorName]
username = ossrhUsername
password = ossrhPassword
username = sonataUsername
password = sonataPassword
nexusUrl.set(uri("https://s01.oss.sonatype.org/service/local/"))
snapshotRepositoryUrl.set(uri("https://s01.oss.sonatype.org/content/repositories/snapshots/"))
}
Expand All @@ -156,6 +156,8 @@ ext["signing.password"] = signing_password
ext["signing.secretKeyRingFile"] = signing_secretKeyRingFile
ext["ossrhUsername"] = ossrhUsername
ext["ossrhPassword"] = ossrhPassword
ext["sonataUsername"] = sonataUsername
ext["sonataPassword"] = sonataPassword
ext["variantName"] = variantName
ext["url"] = url
ext["publishUrl"] = publishUrl
Expand Down

0 comments on commit f2742bd

Please sign in to comment.