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: branches:
- main - main
paths: paths:
- '.gitea/workflows/ci.yml' - '.gitea/workflows/*'
- 'Skins/**/*' - 'Skins/**/*'
workflow_dispatch: workflow_dispatch:
inputs: inputs:
@@ -119,11 +119,18 @@ jobs:
- name: Pull Git LFS objects for src and changed skins - name: Pull Git LFS objects for src and changed skins
shell: bash shell: bash
run: | run: |
# always include your source files
includes="src/**" includes="src/**"
if [[ -n "$CHANGED_SKINS_FILE" ]]; then if [[ -n "$CHANGED_SKINS_FILE" ]]; then
skin_includes=$(sed -e 's#^#Skins/#' -e 's#$#/**#' "$CHANGED_SKINS_FILE" \ skin_includes=$(
| paste -sd "," -) 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" includes="$includes,$skin_includes"
fi fi