Skip to content

Commit 5503782

Browse files
committed
wip
Signed-off-by: Dmitry Dygalo <dmitry@dygalo.dev>
1 parent 4a26faf commit 5503782

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

.github/workflows/java-release.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,21 +114,30 @@ jobs:
114114
echo "=== Built JARs ==="
115115
ls -la build/libs/
116116
117+
# Get the main JAR (not sources or javadoc)
118+
MAIN_JAR=$(ls build/libs/css-inline-*-SNAPSHOT.jar | grep -v sources | grep -v javadoc)
119+
echo "=== Checking main JAR: $MAIN_JAR ==="
120+
117121
echo "=== JAR contents (first 30 lines) ==="
118-
jar tf build/libs/*.jar | head -30
122+
jar tf "$MAIN_JAR" | head -30
119123
120124
echo "=== Looking for CssInline class ==="
121-
if jar tf build/libs/*.jar | grep -q "org/cssinline/CssInline.class"; then
125+
if jar tf "$MAIN_JAR" | grep -q "org/cssinline/CssInline.class"; then
122126
echo "✅ CssInline.class found"
123127
else
124128
echo "❌ CssInline.class NOT found!"
125129
echo "=== All .class files in JAR ==="
126-
jar tf build/libs/*.jar | grep "\.class$" || echo "No .class files found!"
130+
jar tf "$MAIN_JAR" | grep "\.class$" || echo "No .class files found!"
127131
exit 1
128132
fi
129133
130134
echo "=== Looking for native libraries ==="
131-
jar tf build/libs/*.jar | grep -E "\.(so|dylib|dll)$" || echo "No native libraries found"
135+
jar tf "$MAIN_JAR" | grep -E "\.(so|dylib|dll)$" || echo "No native libraries found"
136+
137+
echo "=== Classes found in main JAR ==="
138+
jar tf "$MAIN_JAR" | grep "\.class$" | wc -l
139+
echo "=== Native libs found in main JAR ==="
140+
jar tf "$MAIN_JAR" | grep -E "\.(so|dylib|dll)$" | wc -l
132141
133142
- name: Upload JAR
134143
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)