@@ -192,6 +192,66 @@ jobs:
192
192
runTestsParameters : >-
193
193
-d zend_extension=opcache.so
194
194
-d opcache.enable_cli=1
195
+ LINUX_X32_INT64 :
196
+ if : github.repository == 'php/php-src' || github.event_name == 'pull_request'
197
+ name : LINUX_X32_INT64_DEBUG_ZTS
198
+ runs-on : ubuntu-latest
199
+ timeout-minutes : 50
200
+ container :
201
+ image : ubuntu:24.04
202
+ env :
203
+ MYSQL_TEST_HOST : mysql
204
+ PDO_MYSQL_TEST_DSN : mysql:host=mysql;dbname=test
205
+ PDO_MYSQL_TEST_HOST : mysql
206
+ PDO_FIREBIRD_TEST_DSN : firebird:dbname=firebird:test.fdb
207
+ services :
208
+ mysql :
209
+ image : mysql:8.3
210
+ ports :
211
+ - 3306:3306
212
+ env :
213
+ MYSQL_DATABASE : test
214
+ MYSQL_ROOT_PASSWORD : root
215
+ firebird :
216
+ image : jacobalberty/firebird
217
+ ports :
218
+ - 3050:3050
219
+ env :
220
+ ISC_PASSWORD : test
221
+ FIREBIRD_DATABASE : test.fdb
222
+ FIREBIRD_USER : test
223
+ FIREBIRD_PASSWORD : test
224
+ steps :
225
+ - name : git checkout
226
+ uses : actions/checkout@v4
227
+ - name : apt
228
+ uses : ./.github/actions/apt-x32
229
+ - name : ccache
230
+ uses :
hendrikmuhs/[email protected]
231
+ with :
232
+ key : " ${{github.job}}-${{hashFiles('main/php_version.h')}}"
233
+ append-timestamp : false
234
+ - name : ./configure
235
+ uses : ./.github/actions/configure-x32
236
+ with :
237
+ configurationParameters : >-
238
+ --enable-debug
239
+ --enable-zts
240
+ --enable-zend-int64
241
+ - name : make
242
+ run : make -j$(/usr/bin/nproc) >/dev/null
243
+ - name : make install
244
+ uses : ./.github/actions/install-linux-x32
245
+ - name : Test
246
+ if : matrix.asan == false
247
+ uses : ./.github/actions/test-linux
248
+ - name : Test Tracing JIT
249
+ uses : ./.github/actions/test-linux
250
+ with :
251
+ jitType : tracing
252
+ runTestsParameters : >-
253
+ -d zend_extension=opcache.so
254
+ -d opcache.enable_cli=1
195
255
MACOS_DEBUG_NTS :
196
256
if : github.repository == 'php/php-src' || github.event_name == 'pull_request'
197
257
strategy :
0 commit comments