2525 filter-format-check :
2626 runs-on : ubuntu-latest
2727 outputs :
28- any_changed : ${{ steps.changed-files.outputs.any_changed }}
28+ any_changed : ${{ steps.changed-files.outputs.core_any_changed == 'true' ||
29+ steps.changed-files.outputs.loader_any_changed == 'true' ||
30+ steps.changed-files.outputs.libraries_any_changed == 'true' }}
2931 core_any_changed : ${{ steps.changed-files.outputs.core_any_changed }}
3032 loader_any_changed : ${{ steps.changed-files.outputs.loader_any_changed }}
3133 libraries_any_changed : ${{ steps.changed-files.outputs.libraries_any_changed }}
@@ -36,22 +38,30 @@ jobs:
3638 with :
3739 files_yaml : |
3840 core:
39- - cores/arduino/**.{c,cpp,h,hpp}
41+ - cores/arduino/*.{c,cpp,h,hpp}
42+ - cores/arduino/**/*.{c,cpp,h,hpp}
4043 - '!cores/arduino/api/**'
4144 loader:
42- - loader/**.{c,cpp,h,hpp}
45+ - loader/*.{c,cpp,h,hpp}
46+ - loader/**/*.{c,cpp,h,hpp}
4347 - '!loader/llext_exports.c'
4448 libraries:
45- - libraries/**.{c,cpp,h,hpp}
49+ - libraries/**/* .{c,cpp,h,hpp}
4650 - '!libraries/examples/**'
4751 - '!libraries/extras/**'
4852 - '!libraries/ea_malloc/**'
53+ - name : Debug changed files
54+ run : |
55+ echo "Any changed: ${{ steps.changed-files.outputs.any_changed }}"
56+ echo "Core changed: ${{ steps.changed-files.outputs.core_any_changed }}"
57+ echo "Loader changed: ${{ steps.changed-files.outputs.loader_any_changed }}"
58+ echo "Libraries changed: ${{ steps.changed-files.outputs.libraries_any_changed }}"
4959
5060 format-check :
5161 runs-on : ubuntu-latest
5262 needs :
5363 - filter-format-check
54- if : needs.filter-format-check.outputs.any_changed == 'true'
64+ if : needs.filter-format-check.outputs.any_changed
5565 strategy :
5666 matrix :
5767 path :
0 commit comments