37
37
- php : ' 8.2'
38
38
wp : ' latest'
39
39
experimental : true
40
- - php : ' 8.4 '
41
- wp : ' latest '
40
+ - php : ' 8.2 '
41
+ wp : ' 6.3 '
42
42
experimental : true
43
43
- php : ' 8.0'
44
44
wp : ' 5.9'
@@ -71,23 +71,18 @@ jobs:
71
71
uses : shivammathur/setup-php@v2
72
72
with :
73
73
php-version : ${{ matrix.php }}
74
- tools : phpunit-polyfills
74
+ extensions : mysqli, mysql
75
75
coverage : none
76
- # The PHP 5.6 and 7.0 images don't include mysql[i] by default.
77
- extensions : mysqli
78
-
79
- - name : Set up WordPress
80
- run : phpunit/install.sh wordpress_test root '' 127.0.0.1:3306 ${{ matrix.wp }}
81
76
82
77
# On WP 5.2, PHPUnit 5.x, 6.x and 7.x are supported.
83
78
# On PHP >= 8.0, PHPUnit 7.5+ is needed, no matter what.
84
79
- name : Determine supported PHPUnit version
85
80
id : set_phpunit
86
81
run : |
87
- if [[ "${{ matrix.php }}" > "7.4 " ]]; then
88
- echo "PHPUNIT=8.5 .*" >> $GITHUB_ENV
82
+ if [[ "${{ matrix.php }}" > "8.0 " ]]; then
83
+ echo "PHPUNIT=9 .*" >> $GITHUB_ENV
89
84
else
90
- echo "PHPUNIT=5.7.*||6.*||7.5.*" >> $GITHUB_ENV
85
+ echo "PHPUNIT=5.7.*||6.*||7.5.*||8.5.* " >> $GITHUB_ENV
91
86
fi
92
87
93
88
- name : ' Composer: set up PHPUnit'
@@ -108,21 +103,23 @@ jobs:
108
103
with :
109
104
composer-options : --ignore-platform-reqs
110
105
111
- - name : ' Run Composer Update'
112
- run : |
113
- composer update --ignore-platform-reqs
106
+ - name : Install Subversion
107
+ run : sudo apt-get install subversion
108
+
109
+ - name : Set up WordPress
110
+ run : phpunit/install.sh wordpress_test root '' 127.0.0.1:3306 ${{ matrix.wp }}
114
111
115
112
- name : Tool versions
116
113
run : |
117
114
php --version
118
115
composer --version
119
- phpunit --version
120
- which phpunit
116
+ ./vendor/bin/ phpunit --version
117
+ which ./vendor/bin/ phpunit
121
118
122
119
- name : Run the unit tests - single site
123
- run : vendor/bin/phpunit
120
+ run : ./ vendor/bin/phpunit
124
121
125
122
- name : Run the unit tests - multisite
126
- run : vendor/bin/phpunit
127
123
env :
128
124
WP_MULTISITE : 1
125
+ run : ./vendor/bin/phpunit
0 commit comments