Skip to content

Commit

Permalink
Improve tests workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
szepeviktor authored Jan 26, 2025
1 parent 70f271a commit ea60b3c
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- name: "Install PHP"
uses: shivammathur/setup-php@v2
with:
php-version: 8.2
php-version: "8.2"
tools: composer:v2

- name: "Install composer dependencies"
Expand Down Expand Up @@ -51,22 +51,22 @@ jobs:
- name: "Install PHP"
uses: shivammathur/setup-php@v2
with:
php-version: 8.2
php-version: "8.2"
tools: composer:v2

- name: "Install composer dependencies"
run: composer install --prefer-dist --no-progress

# WordPress tests works only with PHPUnit 9.x :(
# https://github.com/dimitriBouteille/wp-orm/actions/runs/11192354429/job/31116408495
# https://make.wordpress.org/core/handbook/references/phpunit-compatibility-and-wordpress-versions/
- name: "Install PHPUnit v9"
run: |
composer require --dev phpunit/phpunit ^9.0 -W
composer require --dev yoast/phpunit-polyfills ^3.0 -W
composer require --dev --update-with-all-dependencies 'phpunit/phpunit:^9.0'
composer require --dev --update-with-all-dependencies 'yoast/phpunit-polyfills:^3.0'
- name: "Install WP"
shell: bash
run: ./config/scripts/install-wp-tests.sh wordpress_test root '' 127.0.0.1:3306 ${{ matrix.wp_version }}

- name: "Run WordPress tests"
run: composer test:wordPress
run: composer test:wordPress

0 comments on commit ea60b3c

Please sign in to comment.