59
59
- ' 8.0'
60
60
- ' 8.1'
61
61
- ' 8.2'
62
+ - ' 8.3'
63
+ include :
64
+ - php-version : ' 8.3'
65
+ composer-option : ' --ignore-platform-req=php'
62
66
63
67
uses : ./.github/workflows/reusable-phpunit-test.yml # @TODO Extract to codeigniter4/.github repo
64
68
with :
70
74
enable-coverage : ${{ matrix.php-version == needs.coverage-php-version.outputs.version }}
71
75
enable-profiling : ${{ matrix.php-version == needs.coverage-php-version.outputs.version }}
72
76
extra-extensions : imagick, redis, memcached
77
+ extra-composer-options : ${{ matrix.composer-option }}
73
78
74
79
database-live-tests :
75
80
needs :
84
89
- ' 8.0'
85
90
- ' 8.1'
86
91
- ' 8.2'
92
+ - ' 8.3'
87
93
db-platform :
88
94
- MySQLi
89
95
- OCI8
96
102
- php-version : ' 7.4'
97
103
db-platform : MySQLi
98
104
mysql-version : ' 8.0'
105
+ - php-version : ' 8.3'
106
+ composer-option : ' --ignore-platform-req=php'
99
107
100
108
uses : ./.github/workflows/reusable-phpunit-test.yml # @TODO Extract to codeigniter4/.github repo
101
109
with :
@@ -109,6 +117,7 @@ jobs:
109
117
enable-coverage : ${{ matrix.php-version == needs.coverage-php-version.outputs.version }}
110
118
enable-profiling : ${{ matrix.php-version == needs.coverage-php-version.outputs.version }}
111
119
extra-extensions : mysqli, oci8, pgsql, sqlsrv-5.10.1, sqlite3
120
+ extra-composer-options : ${{ matrix.composer-option }}
112
121
113
122
separate-process-tests :
114
123
needs :
@@ -122,6 +131,10 @@ jobs:
122
131
- ' 8.0'
123
132
- ' 8.1'
124
133
- ' 8.2'
134
+ - ' 8.3'
135
+ include :
136
+ - php-version : ' 8.3'
137
+ composer-option : ' --ignore-platform-req=php'
125
138
126
139
uses : ./.github/workflows/reusable-phpunit-test.yml # @TODO Extract to codeigniter4/.github repo
127
140
with :
@@ -133,6 +146,7 @@ jobs:
133
146
enable-coverage : true # needs xdebug for assertHeaderEmitted() tests
134
147
enable-profiling : ${{ matrix.php-version == needs.coverage-php-version.outputs.version }}
135
148
extra-extensions : mysqli, oci8, pgsql, sqlsrv-5.10.1, sqlite3
149
+ extra-composer-options : ${{ matrix.composer-option }}
136
150
137
151
cache-live-tests :
138
152
needs :
@@ -146,6 +160,10 @@ jobs:
146
160
- ' 8.0'
147
161
- ' 8.1'
148
162
- ' 8.2'
163
+ - ' 8.3'
164
+ include :
165
+ - php-version : ' 8.3'
166
+ composer-option : ' --ignore-platform-req=php'
149
167
150
168
uses : ./.github/workflows/reusable-phpunit-test.yml # @TODO Extract to codeigniter4/.github repo
151
169
with :
@@ -157,6 +175,7 @@ jobs:
157
175
enable-coverage : ${{ matrix.php-version == needs.coverage-php-version.outputs.version }}
158
176
enable-profiling : ${{ matrix.php-version == needs.coverage-php-version.outputs.version }}
159
177
extra-extensions : redis, memcached
178
+ extra-composer-options : ${{ matrix.composer-option }}
160
179
161
180
coveralls :
162
181
name : Upload coverage results to Coveralls
0 commit comments