Skip to content

Commit 8300d2a

Browse files
Merge branch '8.5' into 9.5
2 parents cbb530d + 0c8cbe4 commit 8300d2a

File tree

1 file changed

+30
-16
lines changed

1 file changed

+30
-16
lines changed

.github/workflows/ci.yml

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ jobs:
6868
PHP_EXTENSIONS: none, curl, dom, json, libxml, mbstring, openssl, phar, soap, tokenizer, xml, xmlwriter
6969
PHP_INI_VALUES: assert.exception=1, zend.assertions=1, error_reporting=-1, log_errors_max_len=0, display_errors=On
7070

71+
continue-on-error: ${{ matrix.experimental }}
72+
7173
strategy:
7274
fail-fast: false
7375
matrix:
@@ -81,7 +83,18 @@ jobs:
8183
- "8.0"
8284
- "8.1"
8385
- "8.2"
84-
- "8.3"
86+
87+
experimental:
88+
- false
89+
90+
include:
91+
- os: ubuntu-latest
92+
php-version: "8.3"
93+
experimental: true
94+
95+
- os: windows-latest
96+
php-version: "8.3"
97+
experimental: true
8598

8699
steps:
87100
- name: Configure git to avoid issues with line endings
@@ -102,13 +115,7 @@ jobs:
102115
- name: Install dependencies with Composer
103116
run: ./tools/composer update --no-ansi --no-interaction --no-progress
104117

105-
- name: Run tests with PHPUnit on stable PHP version
106-
if: matrix.php-version != '8.3'
107-
run: ./phpunit --testsuite unit
108-
109-
- name: Run tests with PHPUnit on unstable PHP version
110-
if: matrix.php-version == '8.3'
111-
continue-on-error: true
118+
- name: Run tests with PHPUnit
112119
run: ./phpunit --testsuite unit
113120

114121
end-to-end-tests:
@@ -123,6 +130,8 @@ jobs:
123130
PHP_EXTENSIONS: none, curl, dom, json, libxml, mbstring, openssl, phar, soap, tokenizer, xml, xmlwriter
124131
PHP_INI_VALUES: assert.exception=1, zend.assertions=1, error_reporting=-1, log_errors_max_len=0, display_errors=On
125132

133+
continue-on-error: ${{ matrix.experimental }}
134+
126135
strategy:
127136
fail-fast: false
128137
matrix:
@@ -136,7 +145,18 @@ jobs:
136145
- "8.0"
137146
- "8.1"
138147
- "8.2"
139-
- "8.3"
148+
149+
experimental:
150+
- false
151+
152+
include:
153+
- os: ubuntu-latest
154+
php-version: "8.3"
155+
experimental: true
156+
157+
- os: windows-latest
158+
php-version: "8.3"
159+
experimental: true
140160

141161
steps:
142162
- name: Configure git to avoid issues with line endings
@@ -157,13 +177,7 @@ jobs:
157177
- name: Install dependencies with Composer
158178
run: ./tools/composer update --no-ansi --no-interaction --no-progress
159179

160-
- name: Run tests with PHPUnit on stable PHP version
161-
if: matrix.php-version != '8.3'
162-
run: ./phpunit --testsuite end-to-end
163-
164-
- name: Run tests with PHPUnit on unstable PHP version
165-
if: matrix.php-version == '8.3'
166-
continue-on-error: true
180+
- name: Run tests with PHPUnit
167181
run: ./phpunit --testsuite end-to-end
168182

169183
code-coverage:

0 commit comments

Comments
 (0)