From 461c2585683b2d37c14f3aa08fb107c377452e3f Mon Sep 17 00:00:00 2001 From: Jason Plumb Date: Tue, 29 Aug 2023 15:59:19 -0700 Subject: [PATCH] publish snapshots with every merge to main --- .github/workflows/build.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f5d994eae..898047c12 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,9 +18,16 @@ jobs: with: distribution: temurin java-version: 17.0.6 - # TODO: Build and publish a snapshot instead! - - name: run gradle + - name: run gradle check run: ./gradlew check + - name: publish snapshot + # final=false here means SNAPSHOT + run: ./gradlew publishMavenPublicationToSonatypeRepository -Prelease=true -Pfinal=false + env: + SONATYPE_USER: ${{ secrets.SONATYPE_USER }} + SONATYPE_KEY: ${{ secrets.SONATYPE_KEY }} + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_PASSWORD: ${{ secrets.GPG_PASSWORD }} workflow-notification: needs: