diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 677b062b28c..5932e13a526 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,13 +39,21 @@ jobs: uses: ./.github/actions/pre-release with: token: ${{ secrets.GITHUB_TOKEN }} + - name: Generate secring file + if: success() + env: + SECRING_FILE: ${{ secrets.SECRING_FILE }} + run: echo $SECRING_FILE | base64 -d > ${{ github.workspace }}/secring.gpg - name: Run Assemble if: success() id: assemble uses: gradle/gradle-build-action@v2 with: - arguments: assemble + arguments: -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg assemble env: + SIGNING_KEY: ${{ secrets.SIGNING_KEY }} + SIGNING_PASSPHRASE: ${{ secrets.SIGNING_PASSPHRASE }} + SECRING_FILE: ${{ secrets.SECRING_FILE }} GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }} GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }} GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY: ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }} @@ -63,11 +71,6 @@ jobs: args: build/distributions/grails-${{ steps.release_version.outputs.value }}.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Generate secring file - if: success() - env: - SECRING_FILE: ${{ secrets.SECRING_FILE }} - run: echo $SECRING_FILE | base64 -d > ${{ github.workspace }}/secring.gpg - name: Publish to Sonatype OSSRH id: publish if: success()