diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml index 0dba980e..94d4d77c 100644 --- a/.github/workflows/publish-snapshot.yml +++ b/.github/workflows/publish-snapshot.yml @@ -31,10 +31,10 @@ jobs: distribution: 'adopt' server-id: github settings-path: ${{ github.workspace }} - - name: Create jar and publish to Sonatype + - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 - with: - arguments: jar publish + - name: Create jar and Publish to Sonatype + run: ./gradlew jar publish env: SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e03123ea..86f6c400 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -70,10 +70,11 @@ jobs: echo "signing.gnupg.keyName=${{ secrets.PLATFORM_ROBOT_GPG_ID }}" >> ~/.gradle/gradle.properties echo "signing.gnupg.passphrase=${{ secrets.PLATFORM_ROBOT_GPG_PASSPHRASE }}" >> ~/.gradle/gradle.properties echo "no-tty" >> ~/.gnupg/gpg.conf >> ~/.gradle/gradle.properties - - name: Publish package + - name: Setup Gradle uses: gradle/actions/setup-gradle@v4 - with: - arguments: publishToSonatype closeAndReleaseSonatypeStagingRepository + - name: Publish package to Sonatype + run: | + ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository env: SONATYPE_USERNAME: ${{ inputs.sonatypeUsername }} SONATYPE_PASSWORD: ${{ inputs.sonatypePassword }} @@ -98,6 +99,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + post_release_success: name: Clean up after release needs: release @@ -128,6 +130,7 @@ jobs: event-type: form-flow-snapshot-version-bumped client-payload: '{"version": "${{env.NEW_SNAPSHOT_VERSION}}"}' token: ${{ secrets.STARTER_APP_GITHUB_PAT }} + release_announcement: name: Announce release if: ${{ always() }}