diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2021-04-15 14:11:43 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-15 14:11:43 +0530 |
commit | fb7788ba7ee327d3ad51b04d3303e2dd3ef3f88a (patch) | |
tree | 03f64bc2c30f0585012c5a1dc4eb739ac536402b /.github | |
parent | cfbdb5f92ac034f595925fc25c3d0a11e0b3a390 (diff) |
Fix library deployment workflow (#1383)
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/deploy_library_releases.yml | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/.github/workflows/deploy_library_releases.yml b/.github/workflows/deploy_library_releases.yml index f990adab..51297bdc 100644 --- a/.github/workflows/deploy_library_releases.yml +++ b/.github/workflows/deploy_library_releases.yml @@ -27,32 +27,20 @@ jobs: echo '::set-output name=PROJECT::autofill-parser' fi - - name: Setup secrets - run: | - # Using --batch doesn't prompt for a password for importing, which works - # out for us since we supply it to the Gradle plugin directly. - echo "${NEXUS_PUBLISH_GPG_KEY}" | base64 --decode | gpg --batch --import - - # Set environment variables - echo "SONATYPE_NEXUS_USERNAME=${NEXUS_PUBLISH_USERNAME}" >> $GITHUB_ENV - echo "SONATYPE_NEXUS_PASSWORD=${NEXUS_PUBLISH_PASSWORD}" >> $GITHUB_ENV - # The ORG_GRADLE_PROJECT_ prefixed properties are equivalent to ./gradlew -Pproperty.name=value - echo "ORG_GRADLE_PROJECT_signing.keyId=${NEXUS_PUBLISH_GPG_KEY_ID}" >> $GITHUB_ENV - echo "ORG_GRADLE_PROJECT_signing.password=${NEXUS_PUBLISH_GPG_KEY_PASSWORD}" >> $GITHUB_ENV - echo "ORG_GRADLE_PROJECT_signing.secretKeyRingFile=$HOME/.gnupg/secring.gpg" >> $GITHUB_ENV - env: - NEXUS_PUBLISH_GPG_KEY: ${{ secrets.NEXUS_PUBLISH_GPG_KEY }} - NEXUS_PUBLISH_USERNAME: ${{ secrets.NEXUS_PUBLISH_USERNAME }} - NEXUS_PUBLISH_PASSWORD: ${{ secrets.NEXUS_PUBLISH_PASSWORD }} - NEXUS_PUBLISH_GPG_KEY_ID: ${{ secrets.NEXUS_PUBLISH_GPG_KEY_ID }} - NEXUS_PUBLISH_GPG_KEY_PASSWORD: ${{ secrets.NEXUS_PUBLISH_GPG_KEY_PASSWORD }} - - name: Upload binaries uses: burrunan/gradle-cache-action@03c71a8ba93d670980695505f48f49daf43704a6 with: arguments: :${{ steps.task-select.outputs.PROJECT }}:uploadArchives + env: + SONATYPE_NEXUS_USERNAME: ${{ secrets.NEXUS_PUBLISH_USERNAME }} + SONATYPE_NEXUS_PASSWORD: ${{ secrets.NEXUS_PUBLISH_PASSWORD }} + ORG_GRADLE_PROJECT_signingKey: ${{ secrets.NEXUS_PUBLISH_GPG_KEY }} + ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.NEXUS_PUBLISH_GPG_KEY_PASSWORD }} - name: Close and release repository uses: burrunan/gradle-cache-action@03c71a8ba93d670980695505f48f49daf43704a6 with: arguments: closeAndReleaseRepository + env: + SONATYPE_NEXUS_USERNAME: ${{ secrets.NEXUS_PUBLISH_USERNAME }} + SONATYPE_NEXUS_PASSWORD: ${{ secrets.NEXUS_PUBLISH_PASSWORD }} |