@@ -31,11 +31,17 @@ jobs:
3131 # - PHP 8.0 needs PHPCS 3.5.7+ to run without errors.
3232 # - PHP 8.1 needs PHPCS 3.6.1+ to run without errors.
3333 # - PHP 8.2 needs PHPCS 3.6.1+ to run without errors.
34+ # - PHP 8.3 needs PHPCS 3.8.0+ to run without errors (though the errors don't affect this package).
3435 php : ['5.4', '5.5', '5.6', '7.0', '7.1', '7.2']
3536 phpcs_version : ['3.1.0', 'dev-master']
3637
3738 include :
3839 # Complete the matrix, while preventing issues with PHPCS versions incompatible with certain PHP versions.
40+ - php : ' 8.3'
41+ phpcs_version : ' dev-master'
42+ - php : ' 8.3'
43+ phpcs_version : ' 3.6.1'
44+
3945 - php : ' 8.2'
4046 phpcs_version : ' dev-master'
4147 - php : ' 8.2'
@@ -65,12 +71,12 @@ jobs:
6571 - php : ' 7.4'
6672 phpcs_version : ' 4.0.x-dev'
6773
68- - php : ' 8.3 ' # Nightly.
74+ - php : ' 8.4 ' # Nightly.
6975 phpcs_version : ' dev-master'
7076
7177 name : " Test${{ matrix.phpcs_version == 'dev-master' && ' + Lint' || '' }}: PHP ${{ matrix.php }} - PHPCS ${{ matrix.phpcs_version }}"
7278
73- continue-on-error : ${{ matrix.php == '8.3 ' || matrix.phpcs_version == '4.0.x-dev' }}
79+ continue-on-error : ${{ matrix.php == '8.4 ' || matrix.phpcs_version == '4.0.x-dev' }}
7480
7581 steps :
7682 - name : Checkout code
@@ -110,15 +116,15 @@ jobs:
110116 # Install dependencies and handle caching in one go.
111117 # @link https://github.com/marketplace/actions/install-php-dependencies-with-composer
112118 - name : Install Composer dependencies - normal
113- if : ${{ matrix.php < 8.3 }}
119+ if : ${{ matrix.php < 8.4 }}
114120 uses : " ramsey/composer-install@v2"
115121 with :
116122 # Bust the cache at least once a month - output format: YYYY-MM.
117123 custom-cache-suffix : $(date -u "+%Y-%m")
118124
119125 # For PHP "nightly", we need to install with ignore platform reqs as not all dependencies allow installation.
120126 - name : Install Composer dependencies - with ignore platform
121- if : ${{ matrix.php >= 8.3 }}
127+ if : ${{ matrix.php >= 8.4 }}
122128 uses : " ramsey/composer-install@v2"
123129 with :
124130 composer-options : --ignore-platform-reqs
0 commit comments