build: change space replacement when set version to fix client upgrade always problem (#5554)

This commit is contained in:
Joooye_34 2024-01-10 10:57:52 +08:00 committed by GitHub
parent ddbb5e1121
commit dd671c8764
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,10 +1,12 @@
#!/bin/bash
for DIR_ITEM in $(yarn workspaces list --json | jq -r '.location'); do
DIR=$(echo -n "$DIR_ITEM" | sed -e 's/[[:blank:]]*$//' -e 's/[\n\r]*$//')
DIR=$(echo -n "$DIR_ITEM" | tr -d '\r\n')
if [ -f "$DIR/package.json" ]; then
echo "Setting version for $DIR"
jq ".version = \"$1\"" "$DIR"/package.json > tmp.json && mv tmp.json "$DIR"/package.json
else
echo "No package.json found in: $DIR"
fi
done