generated from osc/skins-template
test
This commit is contained in:
@@ -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 }}"
|
||||
|
||||
Reference in New Issue
Block a user