diff --git a/.github/actions/qt-xml-validator/action.yaml b/.github/actions/qt-xml-validator/action.yaml index ca7a2f992..0dc0e1b39 100644 --- a/.github/actions/qt-xml-validator/action.yaml +++ b/.github/actions/qt-xml-validator/action.yaml @@ -44,13 +44,14 @@ runs: : Validate XML 💯 if [[ "${RUNNER_DEBUG}" ]]; then set -x; fi shopt -s extglob + shopt -s globstar - changes=($(git diff --name-only HEAD~1 HEAD -- UI/forms)) + changes=($(git diff --name-only HEAD~1 HEAD -- UI/forms/**/*.ui)) case "${GITHUB_EVENT_NAME}" in - pull_request) changes=($(git diff --name-only origin/"${GITHUB_BASE_REF}" HEAD -- UI/forms)) ;; + pull_request) changes=($(git diff --name-only origin/"${GITHUB_BASE_REF}" HEAD -- UI/forms/**/*.ui)) ;; push) if [[ "${GITHUB_EVENT_FORCED}" == false ]]; then - changes=($(git diff --name-only ${GITHUB_REF_BEFORE} HEAD -- UI/forms)) + changes=($(git diff --name-only ${GITHUB_REF_BEFORE} HEAD -- UI/forms/**/*.ui)) fi ;; *) ;;