|
6 | 6 |
|
7 | 7 | env:
|
8 | 8 | PRIMARY_MAVEN_MODULE: ${{ github.event.repository.name }}
|
9 |
| - DEMO_MAVEN_MODULE: ${{ github.event.repository.name }}-demo |
10 | 9 |
|
11 | 10 | permissions:
|
12 | 11 | contents: write
|
@@ -58,21 +57,16 @@ jobs:
|
58 | 57 | run: |
|
59 | 58 | git config --global user.email "[email protected]"
|
60 | 59 | git config --global user.name "GitHub Actions"
|
61 |
| - |
62 |
| - - name: Un-SNAP root |
63 |
| - run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false |
64 |
| - |
65 |
| - - name: Un-SNAP demo |
66 |
| - run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false |
67 |
| - working-directory: ${{ env.DEMO_MAVEN_MODULE }} |
68 | 60 |
|
69 |
| - - name: Un-SNAP benchmark |
70 |
| - run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false |
71 |
| - working-directory: spring-data-eclipse-store-benchmark |
72 |
| - |
73 | 61 | - name: Un-SNAP
|
74 |
| - run: mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false |
75 |
| - working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} |
| 62 | + run: | |
| 63 | + modules=("") # root |
| 64 | + modules+=($(grep -ozP '(?<=module>)[^<]+' 'pom.xml' | tr -d '\0')) |
| 65 | + for i in "${modules[@]}" |
| 66 | + do |
| 67 | + echo "Processing $i/pom.xml" |
| 68 | + (cd "$i" && mvn -B versions:set -DremoveSnapshot -DgenerateBackupPoms=false) |
| 69 | + done |
76 | 70 |
|
77 | 71 | - name: Get version
|
78 | 72 | id: version
|
@@ -208,21 +202,16 @@ jobs:
|
208 | 202 | git config --global user.email "[email protected]"
|
209 | 203 | git config --global user.name "GitHub Actions"
|
210 | 204 | git pull
|
211 |
| - |
212 |
| - - name: Inc Version and SNAP root |
213 |
| - run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true |
214 |
| - |
215 |
| - - name: Inc Version and SNAP demo |
216 |
| - run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true |
217 |
| - working-directory: ${{ env.DEMO_MAVEN_MODULE }} |
218 |
| - |
219 |
| - - name: Inc Version and SNAP benchmark |
220 |
| - run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true |
221 |
| - working-directory: spring-data-eclipse-store-benchmark |
222 | 205 |
|
223 | 206 | - name: Inc Version and SNAP
|
224 |
| - run: mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true |
225 |
| - working-directory: ${{ env.PRIMARY_MAVEN_MODULE }} |
| 207 | + run: | |
| 208 | + modules=("") # root |
| 209 | + modules+=($(grep -ozP '(?<=module>)[^<]+' 'pom.xml' | tr -d '\0')) |
| 210 | + for i in "${modules[@]}" |
| 211 | + do |
| 212 | + echo "Processing $i/pom.xml" |
| 213 | + (cd "$i" && mvn -B build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion} -DgenerateBackupPoms=false -DnextSnapshot=true) |
| 214 | + done |
226 | 215 |
|
227 | 216 | - name: Git Commit and Push
|
228 | 217 | run: |
|
|
0 commit comments