From d44d0c30165b929bfd9167864eb6f0627657d959 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Mon, 23 Jan 2023 11:32:14 +0000 Subject: [PATCH] Update next version workflow --- .github/workflows/next-dev-version.yml | 28 +++++--------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/.github/workflows/next-dev-version.yml b/.github/workflows/next-dev-version.yml index 6c13605e..f03ae24c 100644 --- a/.github/workflows/next-dev-version.yml +++ b/.github/workflows/next-dev-version.yml @@ -8,31 +8,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - uses: actions/setup-java@v1 - with: - java-version: 17 - - uses: jvalkeal/setup-maven@v1 - with: - maven-version: 3.8.4 - - uses: jfrog/setup-jfrog-cli@v2 - with: - version: 2.21.5 - env: - JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }} - - name: Configure JFrog Cli - run: | - jfrog rt mvnc \ - --server-id-deploy=repo.spring.io \ - --repo-deploy-releases=libs-snapshot-local \ - --repo-deploy-snapshots=libs-snapshot-local - name: Change Version run: | - jfrog rt mvn build-helper:parse-version versions:set \ - -DprocessAllModules=true \ - -DgenerateBackupPoms=false \ - -Dartifactory.publish.artifacts=false \ - -DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.nextIncrementalVersion}-SNAPSHOT' \ - -B + snapshotVersion=$( awk -F '=' '$1 == "version" { print $2 }' gradle.properties ) + plainVersion=${snapshotVersion%-SNAPSHOT} + nextPlainVersion=$( echo $plainVersion | awk -F. '/[0-9]+\./{$NF++;print}' OFS=. ) + nextVersion=${nextPlainVersion}-SNAPSHOT + sed -i "s/version=$snapshotVersion/version=$nextVersion/" gradle.properties - name: Commit Next Dev Changes uses: jvalkeal/build-zoo-handler@v0.0.4 with: