Skip to content

Commit 586fc65

Browse files
committed
Rework module search
1 parent ac04df7 commit 586fc65

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

.github/workflows/test-deploy.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ jobs:
1515

1616
- name: Publish to GitHub Packages
1717
run: |
18-
modules=("bom")
19-
dependency_management_block=$(grep -ozP '<dependencyManagement>(\r|\n|.)*<\/dependencyManagement>' 'bom/pom.xml' | tr -d '\0')
20-
modules+=($(echo $dependency_management_block | grep -oP '(?<=<artifactId>)[^<]+'))
18+
modules_block=$(grep -ozP '<modules>(\r|\n|.)*<\/modules>' 'pom.xml' | tr -d '\0')
19+
modules=($(echo $modules_block | grep -oP '(?<=<module>)[^<]+' | grep -v demo))
2120
printf -v modules_joined '%s,' "${modules[@]}"
2221
modules_arg=$(echo "${modules_joined%,}")
2322
./mvnw -B deploy -pl "$modules_arg" -am -T2C -P publish -DskipTests -DaltDeploymentRepository=github-central::https://maven.pkg.github.com/xdev-software/central
@@ -37,9 +36,8 @@ jobs:
3736

3837
- name: Publish to Central Portal
3938
run: |
40-
modules=("bom")
41-
dependency_management_block=$(grep -ozP '<dependencyManagement>(\r|\n|.)*<\/dependencyManagement>' 'bom/pom.xml' | tr -d '\0')
42-
modules+=($(echo $dependency_management_block | grep -oP '(?<=<artifactId>)[^<]+'))
39+
modules_block=$(grep -ozP '<modules>(\r|\n|.)*<\/modules>' 'pom.xml' | tr -d '\0')
40+
modules=($(echo $modules_block | grep -oP '(?<=<module>)[^<]+' | grep -v demo))
4341
printf -v modules_joined '%s,' "${modules[@]}"
4442
modules_arg=$(echo "${modules_joined%,}")
4543
./mvnw -B deploy -pl "$modules_arg" -am -T2C -P publish,publish-sonatype-central-portal -DskipTests

0 commit comments

Comments
 (0)