@@ -105,34 +105,20 @@ jobs:
105105 fi
106106
107107 - name : Build (package)
108- run : mvn -B -s $GITHUB_WORKSPACE/settings.xml package
108+ run : mvn -B -s $GITHUB_WORKSPACE/settings.xml -DskipTests -Pwith-shade package
109109
110110 - name : Deploy Release to GitHub Packages
111111 env :
112112 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
113113 run : mvn -B -s $GITHUB_WORKSPACE/settings.xml -DskipTests deploy
114114
115- - name : Verify built artifacts
116- run : |
117- set -e
118- echo "Contents of target/:"
119- ls -1 target
120- # Capture a primary jar (non sources/javadoc) for convenience
121- MAIN_JAR=$(ls target/*.jar | grep -v '\-sources\.jar$' | grep -v '\-javadoc\.jar$' | head -n1 || true)
122- if [[ -z "$MAIN_JAR" ]]; then
123- echo "ERROR: No main artifact jar found."
124- exit 1
125- fi
126- cp "$MAIN_JAR" main-artifact.jar
127- echo "Selected main artifact: $MAIN_JAR"
128-
129115 - name : Create & Push Git Tag
130116 run : |
131117 set -e
132118 TAG="${{ steps.version.outputs.version }}"
133119 if git rev-parse -q --verify "refs/tags/${TAG}" >/dev/null; then
134- echo "Tag ${TAG} already exists unexpectedly (race condition?)."
135- exit 1
120+ echo "Tag ${TAG} already exists unexpectedly (race condition?)."
121+ exit 1
136122 fi
137123 git config user.name "github-actions[bot]"
138124 git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
@@ -146,9 +132,7 @@ jobs:
146132 name : " SingularityLib ${{ steps.version.outputs.version }}"
147133 generate_release_notes : true
148134 files : |
149- target/*-sources.jar
150- target/*-javadoc.jar
151- main-artifact.jar
135+ `target/*.jar`
152136
153137 - name : Summary
154138 run : |
0 commit comments