@@ -109,7 +109,7 @@ jobs:
109109 runs-on : ubuntu-latest
110110 strategy :
111111 matrix :
112- php-version : ['7.4', '8.0', '8.3', '8.4']
112+ php-version : ['7.4', '8.0', '8.1', '8.2', '8. 3', '8.4']
113113 fail-fast : false
114114
115115 steps :
@@ -169,7 +169,7 @@ jobs:
169169 runs-on : ubuntu-latest
170170 strategy :
171171 matrix :
172- php-version : ['7.4', '8.0', '8.3', '8.4']
172+ php-version : ['7.4', '8.0', 8.1', 8.2', '8.3', '8.4']
173173 fail-fast : false
174174
175175 steps :
@@ -197,7 +197,7 @@ jobs:
197197 composer global require --dev squizlabs/php_codesniffer:"^3.7"
198198 composer global require --dev wp-coding-standards/wpcs:"^3.0"
199199 composer global require --dev automattic/vipwpcs:"^3.0"
200- composer global require --dev dealerdirect/phpcodesniffer-composer-installer:"^1.0 "
200+ composer global require --dev dealerdirect/phpcodesniffer-composer-installer:"^1.1.1 "
201201
202202 # Add composer bin to PATH
203203 echo "$HOME/.composer/vendor/bin" >> $GITHUB_PATH
@@ -321,7 +321,7 @@ jobs:
321321 runs-on : ubuntu-latest
322322 strategy :
323323 matrix :
324- php-version : ['7.4', '8.0', '8.3', '8.4']
324+ php-version : ['7.4', '8.0', '8.1', '8.2', '8. 3', '8.4']
325325 fail-fast : false
326326
327327 steps :
@@ -554,14 +554,15 @@ jobs:
554554
555555 services :
556556 mysql :
557- image : mysql:5.7
557+ image : mariadb:10.6
558558 env :
559- MYSQL_ALLOW_EMPTY_PASSWORD : false
559+ MARIADB_ROOT_PASSWORD : root
560+ MARIADB_DATABASE : wordpress_test
560561 MYSQL_ROOT_PASSWORD : root
561562 MYSQL_DATABASE : wordpress_test
562563 ports :
563564 - 3306:3306
564- options : --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
565+ options : --health-cmd="mysqladmin ping -proot --silent " --health-interval=10s --health-timeout=5s --health-retries=3
565566
566567 steps :
567568 - name : Checkout code
@@ -811,6 +812,12 @@ jobs:
811812 echo "❌ Tests failed on PHP ${{ matrix.php-version }} with WordPress ${{ matrix.wp-version }}"
812813 fi
813814
815+ - name : Ensure repository files available after failure
816+ if : ${{ failure() }}
817+ uses : actions/checkout@v5
818+ with :
819+ fetch-depth : 0
820+
814821 - name : Create issue on test failure
815822 if : ${{ failure() }}
816823 uses : JasonEtco/create-an-issue@v2
0 commit comments