From 3aaa21aea56bfc559c34f12f9bc3b0eab4369745 Mon Sep 17 00:00:00 2001 From: Luca Burgazzoli Date: Wed, 2 Aug 2023 21:00:14 +0200 Subject: [PATCH] feat(ci): add initial release workflow --- .github/workflows/build-main.yml | 4 +++- .github/workflows/build-tag.yml | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-main.yml b/.github/workflows/build-main.yml index b2a5744a..41589a88 100644 --- a/.github/workflows/build-main.yml +++ b/.github/workflows/build-main.yml @@ -70,11 +70,13 @@ jobs: java-version: 11 distribution: 'temurin' cache: 'gradle' + - name: Collect Info + run: | + ./gradlew currentVersion - name: Publish Snapshot if: github.event_name != 'schedule' env: NEXUS_USERNAME: ${{ secrets.OSSRH_USERNAME }} NEXUS_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} run: | - ./gradlew currentVersion ./gradlew publishToSonatype -Prelease.forceSnapshot diff --git a/.github/workflows/build-tag.yml b/.github/workflows/build-tag.yml index f5309b78..d42d50d0 100644 --- a/.github/workflows/build-tag.yml +++ b/.github/workflows/build-tag.yml @@ -67,13 +67,15 @@ jobs: java-version: 11 distribution: 'temurin' cache: 'gradle' + - name: Collect Info + run: | + ./gradlew currentVersion - name: Publish Snapshot env: NEXUS_USERNAME: ${{ secrets.OSSRH_USERNAME }} NEXUS_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} run: | - ./gradlew currentVersion - ./gradlew publishToSonatype + ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository ./gradlew markNextVersion \ -Prelease.customUsername=${{ github.actor }} \ -Prelease.customPassword=${{ github.token }}