This commit is contained in:
2025-10-01 13:53:42 +02:00
parent 7f63dcc4da
commit 99f38f84e3
3 changed files with 10 additions and 15 deletions

View File

@@ -16,7 +16,7 @@ outputs:
description: "Path to file containing changed skins"
value: ${{ steps.detect.outputs.changed_skins_file }}
all_skins:
description: "All discovered skins (newline-delimited list)"
description: "All discovered skins (JSON array)"
value: ${{ steps.discover_all.outputs.all_skins }}
runs:
@@ -31,14 +31,8 @@ runs:
find "$SKINS_DIR" -mindepth 1 -maxdepth 1 -type d \
| sed 's|'"$SKINS_DIR"'/||'
)
# Write all skins to output
{
echo "all_skins<<EOF"
for s in "${skins[@]}"; do
echo "$s"
done
echo "EOF"
} >> "$GITHUB_OUTPUT"
json=$(printf '%s\n' "${skins[@]}" | jq -R . | jq -s .)
echo "all_skins=$json" >> "$GITHUB_OUTPUT"
- name: Detect Changed Skin Directories
id: detect
@@ -46,7 +40,7 @@ runs:
run: |
echo "[Detect Changed Skin Directories Started]"
readarray -t all_skins <<< "${{ steps.discover_all.outputs.all_skins }}"
readarray -t all_skins < <(echo '${{ steps.discover_all.outputs.all_skins }}' | jq -r '.[]')
force_rebuild="${{ inputs.force_rebuild }}"
target_skins="${{ inputs.target_skins }}"