@@ -124,21 +124,23 @@ Docker and CI pipelines are already integrated for continuous validation and qua
124124
125125## ✅ CI Test Matrix
126126
127- This package is continuously tested across multiple Laravel and PHP versions to ensure full compatibility and
128- reliability .
127+ This package undergoes continuous integration with GitHub Actions, running tests on an extensive environment matrix
128+ covering Laravel, PHP, and MySQL versions to guarantee robust compatibility and stability .
129129
130- | Laravel Version | PHP Versions | Database |
131- | -----------------| ---------------| -----------|
132- | 10 | 8.2, 8.3 | MySQL 5.7 |
133- | 11 | 8.2, 8.3, 8.4 | MySQL 5.7 |
134- | 12 | 8.2, 8.3, 8.4 | MySQL 5.7 |
130+ | Laravel Version | PHP Versions | MySQL Versions | Number of Jobs |
131+ | -----------------| ---------------| ---------------- | ---------------- |
132+ | 10 | 8.2, 8.3 | 5.7, 8.0 | 4 |
133+ | 11 | 8.2, 8.3, 8.4 | 5.7, 8.0 | 6 |
134+ | 12 | 8.2, 8.3, 8.4 | 5.7, 8.0 | 6 |
135135
136- CI is powered by GitHub Actions and includes:
136+ ** Total: 16 unique test jobs ** covering the supported environment combinations.
137137
138- - Multiple Laravel versions via dynamic ` composer require `
139- - PHPUnit 10/11 support (auto-detected per version)
140- - Full code coverage with Clover reports (Xdebug enabled)
141- - Version-aware tests (e.g., different table sets for Laravel 10 vs. 11+)
138+ ### Key CI features include:
139+
140+ - Dynamic installation of Laravel versions during test runs via Composer.
141+ - Support for PHPUnit 10 and 11, automatically selected per Laravel version.
142+ - Full code coverage reporting with Xdebug and Clover.
143+ - Version-aware assertions adapting test expectations based on Laravel version.
142144
143145### ℹ️ Composer Compatibility Strategy
144146
0 commit comments