temporarily switch to json array for targetted rebuilds
This commit is contained in:
@@ -7,7 +7,7 @@ inputs:
|
||||
required: false
|
||||
default: "false"
|
||||
target_skins:
|
||||
description: "Comma-separated list of skins to rebuild"
|
||||
description: "JSON array of skins to rebuild (e.g., '[\"skin1\", \"skin2\"]')"
|
||||
required: false
|
||||
default: ""
|
||||
|
||||
@@ -70,12 +70,7 @@ runs:
|
||||
|
||||
elif [[ -n "$target_skins" ]]; then
|
||||
echo "→ Target skins specified. Using target_skins input…"
|
||||
IFS=',' read -r -a input_skins <<< "$target_skins"
|
||||
for s in "${input_skins[@]}"; do
|
||||
s="${s#"${s%%[![:space:]]*}"}"
|
||||
s="${s%"${s##*[![:space:]]}"}"
|
||||
[[ -n "$s" ]] && skins+=("$s")
|
||||
done
|
||||
mapfile -t skins < <(echo "$target_skins" | jq -r '.[]')
|
||||
echo " ✓ Found ${#skins[@]} skin(s) from target_skins input"
|
||||
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user