@@ -3,8 +3,10 @@ name: Verify Bundled Files
33on :
44 push :
55 paths : &paths
6- - ' .github/scripts/download-bundled/pcre2.sh'
6+ - ' .github/scripts/download-bundled/**'
7+ - ' Zend/asm/**'
78 - ' ext/pcre/pcre2lib/**'
9+ - ' ext/uri/uriparser/**'
810 pull_request :
911 paths : *paths
1012 schedule :
@@ -24,15 +26,30 @@ jobs:
2426 uses : actions/checkout@v6
2527
2628 - name : Detect changed files
29+ if : ${{ github.event_name == 'push' || github.event_name == 'pull_request' }}
2730 uses : dorny/paths-filter@v3
2831 id : changes
2932 with :
30- base : master
3133 filters : |
34+ 'boost-context':
35+ - '.github/scripts/download-bundled/boost-context.*'
36+ - 'Zend/asm/**'
3237 pcre2:
33- - '.github/scripts/download-bundled/pcre2.sh '
38+ - '.github/scripts/download-bundled/pcre2.* '
3439 - 'ext/pcre/pcre2lib/**'
40+ uriparser:
41+ - '.github/scripts/download-bundled/uriparser.*'
42+ - 'ext/uri/uriparser/**'
3543
44+ - name : ' boost.context'
45+ if : ${{ !cancelled() && (steps.changes.outputs.boost-context == 'true' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') }}
46+ run : |
47+ echo "::group::Download"
48+ .github/scripts/download-bundled/boost-context.sh
49+ echo "::endgroup::"
50+ echo "::group::Verify files"
51+ .github/scripts/test-directory-unchanged.sh Zend/asm
52+ echo "::endgroup::"
3653 - name : PCRE2
3754 if : ${{ !cancelled() && (steps.changes.outputs.pcre2 == 'true' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') }}
3855 run : |
4259 echo "::group::Verify files"
4360 .github/scripts/test-directory-unchanged.sh ext/pcre/pcre2lib
4461 echo "::endgroup::"
62+ - name : uriparser
63+ if : ${{ !cancelled() && (steps.changes.outputs.uriparser == 'true' || github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') }}
64+ run : |
65+ echo "::group::Download"
66+ .github/scripts/download-bundled/uriparser.sh
67+ echo "::endgroup::"
68+ echo "::group::Verify files"
69+ .github/scripts/test-directory-unchanged.sh ext/uri/uriparser
70+ echo "::endgroup::"
0 commit comments