2525 - ' composer.lock'
2626 # Allow manually triggering the workflow.
2727 workflow_dispatch :
28- # Run once the "JSON Quality Assistance" workflow has been completed.
29- workflow_run :
30- workflows : [ "JSON Quality Assistance" ]
31- types :
32- - completed
3328
29+ # Cancels all previous workflow runs for the same branch that have not yet completed.
3430concurrency :
3531 group : ${{ github.workflow }}-${{ github.ref }}
3632 cancel-in-progress : true
6662 --no-plugins
6763 --no-scripts
6864 --strict
65+ working-directory: "solid"
6966 # 02.test.php.test-unit.yml
7067 php-unittest :
71- continue-on-error : ${{ matrix.php < '8.1' || matrix.php > '8.4' }}
7268 name : PHP Unit Tests
7369 needs :
7470 - lint-php-syntax
8278 - ' 8.1' # from 2021-11 to 2023-11 (2025-12)
8379 - ' 8.2' # from 2022-12 to 2024-12 (2026-12)
8480 - ' 8.3' # from 2023-11 to 2025-12 (2027-12)
85- - ' 8.4' # from 2024-11 to 2026-12 (2028-12)
86- - ' 8.5' # from 2025-11 to 2027-12 (2029-12)
8781 steps :
8882 - uses : actions/checkout@v4
8983 - uses : shivammathur/setup-php@v2
@@ -113,19 +107,19 @@ jobs:
113107 --no-dev
114108 --no-plugins
115109 --no-scripts
110+ working-directory: "solid"
116111 # 03.quality.php.lint-quality.yml
117112 php-lint-quality :
118113 needs :
119114 - lint-php-syntax
120115 runs-on : ubuntu-24.04
121116 steps :
122117 - uses : actions/checkout@v4
123- - uses : pipeline-components/php-codesniffer@main
118+ - uses : docker:// pipeline-components/php-codesniffer
124119 with :
125120 options : --standard=.config/phpcs.xml.dist
126121 # 03.quality.php.lint-version-compatibility.yml
127122 php-check-version-compatibility :
128- continue-on-error : ${{ matrix.php < '8.1' || matrix.php > '8.4' }}
129123 name : PHP Version Compatibility
130124 needs :
131125 - lint-php-syntax
@@ -138,8 +132,6 @@ jobs:
138132 - ' 8.1' # from 2021-11 to 2023-11 (2025-12)
139133 - ' 8.2' # from 2022-12 to 2024-12 (2026-12)
140134 - ' 8.3' # from 2023-11 to 2025-12 (2027-12)
141- - ' 8.4' # from 2024-11 to 2026-12 (2028-12)
142- - ' 8.5' # from 2025-11 to 2027-12 (2029-12)
143135 steps :
144136 - uses : actions/checkout@v4
145137 - uses : docker://pipelinecomponents/php-codesniffer
0 commit comments