From d4eb8ccd4f5d93d9e858b9c3ed6ff48763e68820 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 6 May 2021 13:37:51 +0200 Subject: ci: Add workflow step for publishing release to Maven Central This change adds a workflow step that publishes the release to Maven Central using Gradle. --- .github/workflows/release.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to '.github/workflows') diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 59dc346a..d9cd6c97 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,15 @@ jobs: ${{ runner.os }}-${{ matrix.java }}-gradle- - name: Build with Gradle run: ./gradlew :assembleDist - - name: Release + - name: Publish with Gradle + run: ./gradlew publish + env: + ORG_GRADLE_PROJECT_signingKeyId: F8134F9C + ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }} + ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }} + ORG_GRADLE_PROJECT_ossrhUsername: ${{ secrets.OSSRH_USERNAME }} + ORG_GRADLE_PROJECT_ossrhPassword: ${{ secrets.OSSRH_PASSWORD }} + - name: Create Release uses: softprops/action-gh-release@v1 with: prerelease: ${{ contains(github.ref, '-rc') || contains(github.ref, '-m') }} -- cgit v1.2.3