From dcd940b0b3d9343d492cf0df007ddb962d4cefa5 Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Mon, 9 Sep 2024 14:42:37 +1200 Subject: [PATCH] FIX Handle PHPUnit 11 --- action.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 317ac96..fba423c 100644 --- a/action.yml +++ b/action.yml @@ -76,7 +76,13 @@ runs: env: PHPUNIT_SUITE: ${{ inputs.phpunit_suite }} run: | - PHPUNIT_OPTIONS="--verbose --colors=always" + PHPUNIT_OPTIONS="--colors=always" + [[ $(vendor/bin/phpunit --version) =~ ([0-9]+)\.[0-9]+\.[0-9] ]] + PHPUNIT_MAJOR_VERSION=${BASH_REMATCH[1]} + if (( "$PHPUNIT_MAJOR_VERSION" <= 9 )); then + # --verbose option removed in PHPUnit 10, as it's now always verbose + PHPUNIT_OPTIONS="$PHPUNIT_OPTIONS --verbose" + fi if [[ "$PHPUNIT_SUITE" != "all" ]] && [[ "$PHPUNIT_SUITE" != "" ]]; then PHPUNIT_OPTIONS="$PHPUNIT_OPTIONS --testsuite "$PHPUNIT_SUITE"" fi