From 0f86b668a8d1f21373045282fc5c096082e6dc50 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Fri, 21 Jan 2022 13:18:47 +0000 Subject: [PATCH] Add next dev version workflow --- .github/workflows/next-dev-version.yml | 40 ++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/next-dev-version.yml diff --git a/.github/workflows/next-dev-version.yml b/.github/workflows/next-dev-version.yml new file mode 100644 index 00000000..e2fdd2cb --- /dev/null +++ b/.github/workflows/next-dev-version.yml @@ -0,0 +1,40 @@ +name: Next Dev Version + +on: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 1.8 + - uses: jvalkeal/setup-maven@v1 + with: + maven-version: 3.6.3 + - uses: jfrog/setup-jfrog-cli@v1 + with: + version: 1.46.4 + 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 + - name: Commit Next Dev Changes + uses: jvalkeal/build-zoo-handler@v0.0.4 + with: + commit-changes-branch: main + commit-changes-message: Next development version