@@ -34,40 +34,41 @@ jobs:
3434 # - PHP 8.4 needs PHPCS 3.11.0+ to run without errors (though the errors don't affect this package).
3535 #
3636 # The matrix is set up so as not to duplicate the builds which are run for code coverage.
37- php : [' 5.5', ' 5.6', ' 7.0', ' 7.1', ' 7.2', ' 7.3' ]
38- phpcs_version : [' 3.5.6', ' dev-master' ]
37+ php : [" 5.5", " 5.6", " 7.0", " 7.1", " 7.2", " 7.3" ]
38+ phpcs_version : [" 3.5.6", "4.0.0", " dev-4.x" ]
3939
4040 include :
41- # Make the matrix complete without duplicating builds run in code coverage.
42- - php : ' 8.4'
43- phpcs_version : ' 3.6.1'
44-
45- - php : ' 8.3'
46- phpcs_version : ' dev-master'
47- - php : ' 8.3'
48- phpcs_version : ' 3.6.1'
49-
50- - php : ' 8.2'
51- phpcs_version : ' dev-master'
52- - php : ' 8.2'
53- phpcs_version : ' 3.6.1'
54-
55- - php : ' 8.1'
56- phpcs_version : ' dev-master'
57- - php : ' 8.1'
58- phpcs_version : ' 3.6.1'
59-
60- - php : ' 8.0'
61- phpcs_version : ' dev-master'
62- - php : ' 8.0'
63- phpcs_version : ' 3.5.7'
64-
65- - php : ' 7.4'
66- phpcs_version : ' dev-master'
41+ - php : " 8.4"
42+ phpcs_version : " 4.0.0"
43+ - php : " 8.4"
44+ phpcs_version : " 3.6.1"
45+
46+ - php : " 8.3"
47+ phpcs_version : " dev-4.x"
48+ - php : " 8.3"
49+ phpcs_version : " 3.6.1"
50+
51+ - php : " 8.2"
52+ phpcs_version : " dev-4.x"
53+ - php : " 8.2"
54+ phpcs_version : " 3.6.1"
55+
56+ - php : " 8.1"
57+ phpcs_version : " dev-4.x"
58+ - php : " 8.1"
59+ phpcs_version : " 3.6.1"
60+
61+ - php : " 8.0"
62+ phpcs_version : " dev-4.x"
63+ - php : " 8.0"
64+ phpcs_version : " 3.5.7"
65+
66+ - php : " 7.4"
67+ phpcs_version : " dev-4.x"
6768
6869 # Experimental builds.
69- - php : ' 8.5' # Nightly.
70- phpcs_version : ' dev-master '
70+ - php : " 8.5" # Nightly.
71+ phpcs_version : " dev-4.x "
7172
7273 name : " Test: PHP ${{ matrix.php }} on PHPCS ${{ matrix.phpcs_version }}"
7374
8283 run : |
8384 # On stable PHPCS versions, allow for PHP deprecation notices.
8485 # Unit tests don't need to fail on those for stable releases where those issues won't get fixed anymore.
85- if [ "${{ matrix.phpcs_version }}" != "dev-master " ]; then
86+ if [ "${{ matrix.phpcs_version }}" != "dev-4.x " ]; then
8687 echo 'PHP_INI=error_reporting=E_ALL & ~E_DEPRECATED, display_errors=On, zend.assertions=1' >> $GITHUB_OUTPUT
8788 else
8889 echo 'PHP_INI=error_reporting=-1, display_errors=On, zend.assertions=1' >> $GITHUB_OUTPUT
9596 ini-values : ${{ steps.set_ini.outputs.PHP_INI }}
9697 coverage : none
9798
98- - name : ' Composer: adjust dependencies'
99+ - name : " Composer: adjust dependencies"
99100 run : |
100101 # Remove dev dependencies which are not compatible with all supported PHP versions.
101102 composer remove --dev --no-update sirbrillig/phpcs-import-detection phpstan/phpstan
@@ -146,15 +147,15 @@ jobs:
146147 strategy :
147148 matrix :
148149 include :
149- - php : ' 8.4'
150- phpcs_version : ' dev-master '
151- - php : ' 7.4'
152- phpcs_version : ' 3.5.6'
150+ - php : " 8.4"
151+ phpcs_version : " dev-4.x "
152+ - php : " 7.4"
153+ phpcs_version : " 3.5.6"
153154
154- - php : ' 5.4'
155- phpcs_version : ' dev-master '
156- - php : ' 5.4'
157- phpcs_version : ' 3.5.6'
155+ - php : " 5.4"
156+ phpcs_version : " dev-4.x "
157+ - php : " 5.4"
158+ phpcs_version : " 3.5.6"
158159
159160 name : " Coverage: PHP ${{ matrix.php }} on PHPCS ${{ matrix.phpcs_version }}"
160161
@@ -167,7 +168,7 @@ jobs:
167168 run : |
168169 # On stable PHPCS versions, allow for PHP deprecation notices.
169170 # Unit tests don't need to fail on those for stable releases where those issues won't get fixed anymore.
170- if [ "${{ matrix.phpcs_version }}" != "dev-master " ]; then
171+ if [ "${{ matrix.phpcs_version }}" != "dev-4.x " ]; then
171172 echo 'PHP_INI=error_reporting=E_ALL & ~E_DEPRECATED, display_errors=On, zend.assertions=1' >> $GITHUB_OUTPUT
172173 else
173174 echo 'PHP_INI=error_reporting=-1, display_errors=On, zend.assertions=1' >> $GITHUB_OUTPUT
@@ -180,7 +181,7 @@ jobs:
180181 ini-values : ${{ steps.set_ini.outputs.PHP_INI }}
181182 coverage : xdebug
182183
183- - name : ' Composer: adjust dependencies'
184+ - name : " Composer: adjust dependencies"
184185 run : |
185186 # Remove dev dependencies which are not compatible with all supported PHP/PHPCS versions.
186187 composer remove --dev --no-update phpcsstandards/phpcsdevcs sirbrillig/phpcs-import-detection phpstan/phpstan
0 commit comments