Skip to content

Commit 4fb8912

Browse files
committed
GH workflow
1 parent e4c2c99 commit 4fb8912

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

.github/workflows/push.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,66 @@ jobs:
192192
runTestsParameters: >-
193193
-d zend_extension=opcache.so
194194
-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
195255
MACOS_DEBUG_NTS:
196256
if: github.repository == 'php/php-src' || github.event_name == 'pull_request'
197257
strategy:

0 commit comments

Comments
 (0)