Update .gitea/workflows/ci.yml

This commit is contained in:
Arlind
2025-06-09 10:46:51 +02:00
parent 5d12f3ee31
commit 951228f84e

View File

@@ -5,7 +5,7 @@ on:
branches:
- main
paths:
- '.gitea/workflows/ci.yml'
- '.gitea/workflows/*'
- 'Skins/**/*'
workflow_dispatch:
inputs:
@@ -119,11 +119,18 @@ jobs:
- name: Pull Git LFS objects for src and changed skins
shell: bash
run: |
# always include your source files
includes="src/**"
if [[ -n "$CHANGED_SKINS_FILE" ]]; then
skin_includes=$(sed -e 's#^#Skins/#' -e 's#$#/**#' "$CHANGED_SKINS_FILE" \
| paste -sd "," -)
skin_includes=$(
while IFS= read -r skin; do
esc=$(printf '%s' "$skin" \
| sed -e 's/\[/\\[/g' -e 's/\]/\\]/g' )
printf 'Skins/%s/**\n' "$esc"
done < "$CHANGED_SKINS_FILE" \
| paste -sd ','
)
includes="$includes,$skin_includes"
fi