Skip to content

Commit 68b9e43

Browse files
authored
Remove designer jar upload from Maven Central release workflow (#4041)
* Remove release workflow designer jar steps * Use upload-artifact v4 in designer workflow * Include SVG port classes in designer release jar
1 parent 6680662 commit 68b9e43

File tree

2 files changed

+30
-2
lines changed

2 files changed

+30
-2
lines changed

.github/workflows/designer.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,31 @@ jobs:
4545
4646
- name: Run designer CSS localization tests
4747
run: xvfb-run -a ant -noinput -buildfile CodenameOneDesigner/build.xml test-css-localization
48+
49+
- name: Build designer release jar
50+
run: xvfb-run -a ant -noinput -buildfile CodenameOneDesigner/build.xml release
51+
52+
- name: Verify designer CLI CSS compilation
53+
run: |
54+
tmp_dir="CodenameOneDesigner/tmp-cli-test"
55+
css_file="$tmp_dir/test.css"
56+
l10n_dir="$tmp_dir/localization"
57+
output_file="$tmp_dir/output.res"
58+
mkdir -p "$l10n_dir"
59+
cat <<'EOF' > "$css_file"
60+
Label {
61+
color: rgb(255, 0, 0);
62+
}
63+
EOF
64+
cat <<'EOF' > "$l10n_dir/Strings.properties"
65+
greeting=Hello from CLI
66+
EOF
67+
xvfb-run -a java -Dcli=true -jar CodenameOneDesigner/dist/designer.jar \
68+
-css -stateless -input "$css_file" -output "$output_file" -localization "$l10n_dir"
69+
test -s "$output_file"
70+
71+
- name: Upload designer jar artifact
72+
uses: actions/upload-artifact@v4
73+
with:
74+
name: designer-jar
75+
path: CodenameOneDesigner/dist/designer.jar

CodenameOneDesigner/build.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@
143143
<copy file="../../cn1-binaries/designer/jaxb-api-2.2.3.jar" todir="dist/lib" />
144144
<copy file="../../cn1-binaries/designer/jaxb-impl-2.3.0.1.jar" todir="dist/lib" />
145145
<copy file="../Ports/JavaSE/dist/JavaSE.jar" todir="dist/lib" />
146-
146+
<copy file="../Ports/JavaSEWithSVGSupport/dist/JavaSEWithSVGSupport.jar" todir="dist/lib" />
147147
<jar destfile="dist/tempJar.jar">
148-
<zipgroupfileset dir="dist/lib" excludes="META-INF/**"/>
148+
<zipgroupfileset dir="dist/lib" excludes="META-INF/**"/>
149149
</jar>
150150
<jar destfile="dist/designer.jar" compress="false">
151151
<zipfileset src="dist/CodenameOneDesigner.jar" excludes="META-INF/**" />

0 commit comments

Comments
 (0)