mirror of https://github.com/zulip/zulip.git
optimize-svg: The --check flag does not modify files anymore.
The `svgo` command needs to write to a file to process it. So, create and use a mktemp path, and delete it after the svgo command.
This commit is contained in:
parent
068164a181
commit
ce62d89f2b
|
@ -46,7 +46,9 @@ PNPM="/usr/local/bin/pnpm"
|
|||
FILE_PATH="static/images/integrations/logos"
|
||||
|
||||
if [ -n "$CHECK_UNOPTIMIZED" ]; then
|
||||
RESULT=$("$PNPM" exec svgo -f "$FILE_PATH" | grep -o '\.[0-9]% = ' | wc -l)
|
||||
TEMP_PATH=$(mktemp -d svgo_temp_XXXXXX)
|
||||
RESULT=$("$PNPM" exec svgo -o "$TEMP_PATH" -f "$FILE_PATH" | grep -o '\.[0-9]% = ' | wc -l)
|
||||
rm -rf "$TEMP_PATH"
|
||||
if [ "$RESULT" -ge 1 ]; then
|
||||
echo "ERROR: svgo detected unoptimized SVG file(s)." 1>&2
|
||||
echo "Please run tools/setup/optimize-svg and commit the file changes to optimize them."
|
||||
|
|
Loading…
Reference in New Issue