diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fd50ebd..83c6d8c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,7 +42,7 @@ jobs: publish: runs-on: macos-latest needs: build - if: ${{ github.event_name == 'release' }} + if: ${{ github.event_name == 'release' && startsWith(github.event.release.tag_name, 'v') }} steps: - name: Checkout @@ -58,10 +58,11 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Publish to Maven Central - run: ./gradlew clean publishAllPublicationsToMavenCentral --stacktrace + run: ./gradlew clean publishAllPublicationsToMavenCentral --stacktrace -P version=${TAG:1} env: ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_NEXUS_USERNAME }} ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_NEXUS_PASSWORD }} ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.ARTIFACT_SIGNING_PRIVATE_KEY }} ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.ARTIFACT_SIGNING_PRIVATE_KEY_ID }} ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.ARTIFACT_SIGNING_PRIVATE_KEY_PASSWORD }} + TAG: ${{ github.event.release.tag_name }}