Skip to content

Commit 69e3819

Browse files
committed
GitHub workflows: Fix module lookup
1 parent 1625147 commit 69e3819

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

.github/workflows/release.yml

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

127127
- name: Publish to GitHub Packages
128128
run: |
129-
modules=("bom")
130-
dependency_management_block=$(grep -ozP '<dependencyManagement>(\r|\n|.)*<\/dependencyManagement>' 'bom/pom.xml' | tr -d '\0')
131-
modules+=($(echo $dependency_management_block | grep -oP '(?<=<artifactId>)[^<]+'))
129+
modules_block=$(grep -ozP '<modules>(\r|\n|.)*<\/modules>' 'pom.xml' | tr -d '\0')
130+
modules=($(echo $modules_block | grep -oP '(?<=<module>)[^<]+' | grep -v demo))
132131
printf -v modules_joined '%s,' "${modules[@]}"
133132
modules_arg=$(echo "${modules_joined%,}")
134133
./mvnw -B deploy -pl "$modules_arg" -am -T2C -P publish -DskipTests -DaltDeploymentRepository=github-central::https://maven.pkg.github.com/xdev-software/central
@@ -148,9 +147,8 @@ jobs:
148147

149148
- name: Publish to Central Portal
150149
run: |
151-
modules=("bom")
152-
dependency_management_block=$(grep -ozP '<dependencyManagement>(\r|\n|.)*<\/dependencyManagement>' 'bom/pom.xml' | tr -d '\0')
153-
modules+=($(echo $dependency_management_block | grep -oP '(?<=<artifactId>)[^<]+'))
150+
modules_block=$(grep -ozP '<modules>(\r|\n|.)*<\/modules>' 'pom.xml' | tr -d '\0')
151+
modules=($(echo $modules_block | grep -oP '(?<=<module>)[^<]+' | grep -v demo))
154152
printf -v modules_joined '%s,' "${modules[@]}"
155153
modules_arg=$(echo "${modules_joined%,}")
156154
./mvnw -B deploy -pl "$modules_arg" -am -T2C -P publish,publish-sonatype-central-portal -DskipTests

0 commit comments

Comments
 (0)