Skip to content

Commit 7c3d1e1

Browse files
committed
eeee
1 parent 0d34ff4 commit 7c3d1e1

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

.github/workflows/automatic_image_genration.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,8 @@ jobs:
169169
fi
170170
171171
# process file
172-
base=$(basename "$file" | sed 's/\.[^.]*$//')
172+
#base=$(basename "$file" | sed 's/\.[^.]*$//')
173+
base=${file%.*}
173174
prefix_base="${{ env.PLANTUML_PREFIX }}${base}"
174175
echo "📝 Prefix Base name: $prefix_base"
175176
echo "📊 File size: $(ls -lh "$file" | awk '{print $5}')"
@@ -183,7 +184,8 @@ jobs:
183184
echo ""
184185
echo "🖼️ Generating PNG for: $file"
185186
186-
java -jar /tmp/plantuml.jar -tpng -nometadata -scale 4 "$file" || echo " WARNING: PNG generation command may have failed for $file (Exit Code: $?)" >&2
187+
cat "$file" | java -jar /tmp/plantuml.jar -tpng -nometadata -scale 4 -pipe > "${output_abs}/${prefix_base}.png"
188+
# java -jar /tmp/plantuml.jar -tpng -nometadata -scale 4 "$file" || echo " WARNING: PNG generation command may have failed for $file (Exit Code: $?)" >&2
187189
188190
png_exit_code=$?
189191
echo "📊 PNG generation exit code: $png_exit_code"
@@ -195,8 +197,8 @@ jobs:
195197
196198
# search for generated output file type because plantuml's output filename ist the plantuml diagram name and not the *.puml file name
197199
ls "$(dirname "$file")"
198-
echo "(`find "$(dirname "$file")" -maxdepth 1 -name "*.png"`)"
199-
generated_file=(`find "$(dirname "$file")" -maxdepth 1 -name "*.png"`)
200+
echo "(`find "$(dirname "$file")" -maxdepth 1 -type f -name "*.png"`)"
201+
generated_file=(`find "$(dirname "$file")" -maxdepth 1 -type f -name "*.png"`)
200202
# Rename with prefix
201203
if [ -f "$generated_file" ]; then
202204
mv "$generated_file" "${output_abs}/${prefix_base}.png"
@@ -227,7 +229,7 @@ jobs:
227229
fi
228230
229231
# search for generated output file type because plantuml's output filename ist the plantuml diagram name and not the *.puml file name
230-
generated_file=(`find "$(dirname "$file")" -maxdepth 1 -name "*.svg"`)
232+
generated_file=(`find "$(dirname "$file")" -maxdepth 1 -type f -name "*.svg"`)
231233
232234
# Rename with prefix
233235
if [ -f "$generated_file" ]; then

0 commit comments

Comments
 (0)