From d5bf17e30f47640c7f7244ee4c4de38497c798fc Mon Sep 17 00:00:00 2001 From: michalsn Date: Fri, 3 Oct 2025 13:38:55 +0200 Subject: [PATCH] update workflow for PHPUnit --- .github/workflows/phpunit.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index 68b9dbcbf..d6d4aa3ee 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -20,4 +20,34 @@ on: jobs: phpunit: + strategy: + matrix: + php-version: ['8.1', '8.2', '8.3', '8.4'] + db-platform: ['MySQLi', 'SQLite3'] + mysql-version: ['8.0'] + dependencies: ['highest'] + include: + # MySQL 5.7 + - php-version: '8.2' + db-platform: MySQLi + mysql-version: '5.7' + # Postgre + - php-version: '8.2' + db-platform: Postgre + mysql-version: '8.0' + # SQLSRV + - php-version: '8.2' + db-platform: SQLSRV + mysql-version: '8.0' + # OCI8 + - php-version: '8.2' + db-platform: OCI8 + mysql-version: '8.0' + uses: codeigniter4/.github/.github/workflows/phpunit.yml@CI46 + with: + php-version: ${{ matrix.php-version }} + db-platform: ${{ matrix.db-platform }} + mysql-version: ${{ matrix.mysql-version }} + dependencies: ${{ matrix.dependencies }} + coveralls-php: '8.2'