generated from osc/skins-template
Update .gitea/workflows/ci.yml
Some checks failed
CI/CD Pipeline / Full CI/CD Pipeline (push) Has been cancelled
Some checks failed
CI/CD Pipeline / Full CI/CD Pipeline (push) Has been cancelled
This commit is contained in:
@@ -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: |
|
||||||
|
|||||||
Reference in New Issue
Block a user