From 0c71508d5f78ad9a2cb79be4db2a2412e00d9d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Sat, 12 Oct 2024 01:06:40 +0200 Subject: [PATCH] Updating workflow --- .github/workflows/release-gradle-publish.yml | 23 ++++++-------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/.github/workflows/release-gradle-publish.yml b/.github/workflows/release-gradle-publish.yml index 97b9a14..cbbf6c9 100644 --- a/.github/workflows/release-gradle-publish.yml +++ b/.github/workflows/release-gradle-publish.yml @@ -4,6 +4,13 @@ on: release: types: [ created ] +env: + ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_KEY }} + ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEYID }} + ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }} + ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.NEXUS_USERNAME }} + ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.NEXUS_PASSWORD }} + jobs: publish: runs-on: ubuntu-latest @@ -22,16 +29,6 @@ jobs: - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 - - name: Setup Keyring - id: keyring - env: - KEYRING_FILE: ${{ runner.temp }}/publish-keyring.gpg - DATA: ${{ secrets.SIGNING_KEYRING }} - run: | - echo "Creating Keyring file at $KEYRING_FILE" - echo $DATA | base64 -di > $KEYRING_FILE - echo "keyringFile=$KEYRING_FILE" >> "$GITHUB_OUTPUT" - - name: Sanity Check run: | ./gradlew \ @@ -41,17 +38,11 @@ jobs: - name: Publish to Maven Local run: | ./gradlew \ - -Psigning.keyId="${{ secrets.SIGNING_KEYID }}" \ - -Psigning.password="${{ secrets.SIGNING_PASSWORD }}" \ - -Psigning.secretKeyRingFile="${{ steps.keyring.outputs.keyringFile }}" \ sdk:publishToMavenLocal sdk-compose:publishToMavenLocal - name: Publish to Maven run: | ./gradlew \ - -Psigning.keyId="${{ secrets.SIGNING_KEYID }}" \ - -Psigning.password="${{ secrets.SIGNING_PASSWORD }}" \ - -Psigning.secretKeyRingFile="${{ steps.keyring.outputs.keyringFile }}" \ -PNEXUS_USERNAME="${{ secrets.NEXUS_USERNAME }}" \ -PNEXUS_PASSWORD="${{ secrets.NEXUS_PASSWORD }}" \ sdk:publish sdk-compose:publish \ No newline at end of file