Skip to content

Commit d44d0c3

Browse files
committed
Update next version workflow
1 parent ae3af74 commit d44d0c3

File tree

1 file changed

+5
-23
lines changed

1 file changed

+5
-23
lines changed

.github/workflows/next-dev-version.yml

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,31 +8,13 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- uses: actions/checkout@v2
11-
- uses: actions/setup-java@v1
12-
with:
13-
java-version: 17
14-
- uses: jvalkeal/setup-maven@v1
15-
with:
16-
maven-version: 3.8.4
17-
- uses: jfrog/setup-jfrog-cli@v2
18-
with:
19-
version: 2.21.5
20-
env:
21-
JF_ARTIFACTORY_SPRING: ${{ secrets.JF_ARTIFACTORY_SPRING }}
22-
- name: Configure JFrog Cli
23-
run: |
24-
jfrog rt mvnc \
25-
--server-id-deploy=repo.spring.io \
26-
--repo-deploy-releases=libs-snapshot-local \
27-
--repo-deploy-snapshots=libs-snapshot-local
2811
- name: Change Version
2912
run: |
30-
jfrog rt mvn build-helper:parse-version versions:set \
31-
-DprocessAllModules=true \
32-
-DgenerateBackupPoms=false \
33-
-Dartifactory.publish.artifacts=false \
34-
-DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.nextIncrementalVersion}-SNAPSHOT' \
35-
-B
13+
snapshotVersion=$( awk -F '=' '$1 == "version" { print $2 }' gradle.properties )
14+
plainVersion=${snapshotVersion%-SNAPSHOT}
15+
nextPlainVersion=$( echo $plainVersion | awk -F. '/[0-9]+\./{$NF++;print}' OFS=. )
16+
nextVersion=${nextPlainVersion}-SNAPSHOT
17+
sed -i "s/version=$snapshotVersion/version=$nextVersion/" gradle.properties
3618
- name: Commit Next Dev Changes
3719
uses: jvalkeal/[email protected]
3820
with:

0 commit comments

Comments
 (0)