Skip to content

Commit 9aa2394

Browse files
committed
Enhancement: Run builds with Xdebug 3
1 parent 4801f3c commit 9aa2394

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

.github/workflows/ci.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,21 +65,38 @@ jobs:
6565
coverage-driver:
6666
- "pcov"
6767
- "xdebug"
68+
- "xdebug3"
6869

6970
dependencies:
7071
- "lowest"
7172
- "highest"
7273

74+
exclude:
75+
- php-version: "8.0"
76+
coverage-driver: "xdebug"
77+
dependencies: "lowest"
78+
79+
- php-version: "8.0"
80+
coverage-driver: "xdebug"
81+
dependencies: "highest"
82+
7383
steps:
7484
- name: "Checkout"
7585
uses: "actions/checkout@v2"
7686

77-
- name: "Install PHP with extensions"
78-
uses: "shivammathur/setup-php@v1"
87+
- name: "Install PHP with PCOV or Xdebug 2"
88+
if: "matrix.coverage-driver != 'xdebug3'"
89+
uses: "shivammathur/setup-php@v2"
7990
with:
8091
php-version: "${{ matrix.php-version }}"
8192
coverage: "${{ matrix.coverage-driver }}"
8293

94+
- name: "Show PHP version"
95+
run: "php -v"
96+
97+
- name: "Show PHP modules"
98+
run: "php -m"
99+
83100
- name: "Cache dependencies installed with composer"
84101
uses: "actions/cache@v2"
85102
with:

0 commit comments

Comments
 (0)