Update .gitea/workflows/ci.yml
Some checks failed
CI/CD Pipeline / Full CI/CD Pipeline (push) Has been cancelled

This commit is contained in:
Arlind
2025-06-17 15:43:20 +02:00
parent 6f76319de7
commit 0dc6550187

View File

@@ -101,8 +101,8 @@ jobs:
echo "→ Target skins specified. Using target_skins input…" echo "→ Target skins specified. Using target_skins input…"
IFS=',' read -r -a input_skins <<< "$target_skins" IFS=',' read -r -a input_skins <<< "$target_skins"
for s in "${input_skins[@]}"; do for s in "${input_skins[@]}"; do
s="${s#"${s%%[![:space:]]*}"}" # trim leading whitespace s="${s#"${s%%[![:space:]]*}"}"
s="${s%"${s##*[![:space:]]}"}" # trim trailing whitespace s="${s%"${s##*[![:space:]]}"}"
[[ -n "$s" ]] && skins+=("$s") [[ -n "$s" ]] && skins+=("$s")
done done
echo " ✓ Found ${#skins[@]} skin(s) from target_skins input" echo " ✓ Found ${#skins[@]} skin(s) from target_skins input"
@@ -119,7 +119,7 @@ jobs:
git diff --name-only -z --diff-filter=AM "$latest_tag" HEAD \ git diff --name-only -z --diff-filter=AM "$latest_tag" HEAD \
| while IFS= read -r -d '' file; do | while IFS= read -r -d '' file; do
[[ $file == Skins/* ]] && echo "${file#Skins/}" | cut -d/ -f1 [[ $file == Skins/* ]] && echo "${file#Skins/}" | cut -d/ -f1
done done | sort -u
) )
echo " ✓ Found ${#skins[@]} added/modified skins" echo " ✓ Found ${#skins[@]} added/modified skins"
@@ -128,7 +128,7 @@ jobs:
git diff --name-only -z --diff-filter=D "$latest_tag" HEAD \ git diff --name-only -z --diff-filter=D "$latest_tag" HEAD \
| while IFS= read -r -d '' file; do | while IFS= read -r -d '' file; do
[[ $file == Skins/* ]] && echo "${file#Skins/}" | cut -d/ -f1 [[ $file == Skins/* ]] && echo "${file#Skins/}" | cut -d/ -f1
done done | sort -u
) )
if [ "${#deleted_skins[@]}" -gt 0 ]; then if [ "${#deleted_skins[@]}" -gt 0 ]; then
for d in "${deleted_skins[@]}"; do for d in "${deleted_skins[@]}"; do
@@ -170,6 +170,7 @@ jobs:
echo "" echo ""
echo "[Detect Changed Skin Directories Complete — ${#uniq_skins[@]} skins processed, ${#deleted_skins[@]} skins deleted]" echo "[Detect Changed Skin Directories Complete — ${#uniq_skins[@]} skins processed, ${#deleted_skins[@]} skins deleted]"
- name: Pull Git LFS objects for changed skins (and core assets) - name: Pull Git LFS objects for changed skins (and core assets)
shell: bash shell: bash
run: | run: |