Update .gitea/workflows/ci.yml
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user