File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change @@ -138,6 +138,51 @@ jobs:
138138 - name : Verify generated files are up to date
139139 if : ${{ !matrix.asan }}
140140 uses : ./.github/actions/verify-generated-files
141+ LINUX_X32 :
142+ if : github.repository == 'php/php-src' || github.event_name == 'pull_request'
143+ name : LINUX_X32_DEBUG_ZTS
144+ runs-on : ubuntu-latest
145+ container :
146+ image : ubuntu:20.04
147+ env :
148+ MYSQL_TEST_HOST : mysql
149+ PDO_MYSQL_TEST_DSN : mysql:host=mysql;dbname=test
150+ PDO_MYSQL_TEST_HOST : mysql
151+ services :
152+ mysql :
153+ image : mysql:8
154+ ports :
155+ - 3306:3306
156+ env :
157+ MYSQL_DATABASE : test
158+ MYSQL_ROOT_PASSWORD : root
159+ steps :
160+ - name : git checkout
161+ uses : actions/checkout@v3
162+ - name : apt
163+ uses : ./.github/actions/apt-x32
164+ - name : ccache
165+ uses : hendrikmuhs/ccache-action@v1.2
166+ with :
167+ key : " ${{github.job}}-${{hashFiles('main/php_version.h')}}"
168+ append-timestamp : false
169+ - name : ./configure
170+ uses : ./.github/actions/configure-x32
171+ with :
172+ configurationParameters : >-
173+ --enable-debug
174+ --enable-zts
175+ - name : make
176+ run : make -j$(/usr/bin/nproc) >/dev/null
177+ - name : make install
178+ uses : ./.github/actions/install-linux-x32
179+ - name : Test Tracing JIT
180+ uses : ./.github/actions/test-linux
181+ with :
182+ jitType : tracing
183+ runTestsParameters : >-
184+ -d zend_extension=opcache.so
185+ -d opcache.enable_cli=1
141186 MACOS_DEBUG_NTS :
142187 if : github.repository == 'php/php-src' || github.event_name == 'pull_request'
143188 runs-on : macos-12
You can’t perform that action at this time.
0 commit comments