Skip to content

Commit 9e401ad

Browse files
committed
Use the mysql base version, make multiple wordpress versions
1 parent 7766cfb commit 9e401ad

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,14 @@ jobs:
1313
MYSQL_ROOT_PASSWORD: root
1414
MYSQL_DATABASE: wordpress_test
1515
ports:
16-
- 3306/tcp
16+
- 3306/3306
1717
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3
1818
strategy:
1919
matrix:
2020
operating-system: [ ubuntu-latest ]
21-
php-versions: [ '7.1', '7.2', '7.3' ]
22-
name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }}
21+
php-versions: [ '7.2', '7.3', '7.4' ]
22+
wp: [ '5.4', '5.5', '5.6', 'latest' ]
23+
name: PHP ${{ matrix.php-versions }} Test on ${{ matrix.operating-system }} with WP ${{ matrix.wp }}
2324
steps:
2425
- name: Checkout
2526
uses: actions/checkout@v1
@@ -31,14 +32,11 @@ jobs:
3132
coverage: xdebug #optional, setup coverage driver
3233
tools: psalm, phpcbf, phpcs, phpunit:5.7.27
3334

34-
- name: Start mysql service
35-
run: sudo /etc/init.d/mysql start && mysql -V
36-
3735
- name: Check PHP Version
3836
run: php -v
3937

4038
- name: Install WP Tests
41-
run: bash bin/install-wp-tests.sh wordpress_test root root localhost latest
39+
run: bash bin/install-wp-tests.sh wordpress_test root root localhost ${{ matrix.wp }}
4240

4341
- name: phpunit tests
4442
run: phpunit

0 commit comments

Comments
 (0)