Skip to content

Commit 01a40e9

Browse files
author
Philip Z
committed
Exclude examples from runtime publication
Closes #78
1 parent 4eeb0dd commit 01a40e9

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

‎.github/workflows/release.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
fi
5454
- name: Publish all Maven modules
5555
if: github.event_name == 'push'
56-
run: mvn -B deploy -DskipTests
56+
run: mvn -B deploy -DskipTests -pl '!examples/conformance/lib,!examples/conformance'
5757
env:
5858
TEAQL_MAVEN_USERNAME: ${{ secrets.TEAQL_MAVEN_USERNAME }}
5959
TEAQL_MAVEN_PASSWORD: ${{ secrets.TEAQL_MAVEN_PASSWORD }}

‎tools/verify_maven_release.sh‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ for attempt in 1 2 3 4 5; do
3131
sleep 3
3232
done
3333

34-
mapfile -t modules < <(sed -n '/<modules>/,/<\/modules>/s:.*<module>\([^<]*\)</module>.*:\1:p' pom.xml)
34+
mapfile -t modules < <(
35+
sed -n '/<modules>/,/<\/modules>/s:.*<module>\([^<]*\)</module>.*:\1:p' pom.xml \
36+
| grep -v '^examples/'
37+
)
3538
if [[ "${#modules[@]}" -ne 33 ]]; then
3639
echo "Expected 33 child modules, found ${#modules[@]}" >&2
3740
exit 1

0 commit comments

Comments
 (0)