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 @@ -149,6 +149,51 @@ jobs:
149149 - name : Verify generated files are up to date
150150 if : ${{ !matrix.asan }}
151151 uses : ./.github/actions/verify-generated-files
152+ LINUX_X32 :
153+ if : github.repository == 'php/php-src' || github.event_name == 'pull_request'
154+ name : LINUX_X32_DEBUG_ZTS
155+ runs-on : ubuntu-latest
156+ container :
157+ image : ubuntu:20.04
158+ env :
159+ MYSQL_TEST_HOST : mysql
160+ PDO_MYSQL_TEST_DSN : mysql:host=mysql;dbname=test
161+ PDO_MYSQL_TEST_HOST : mysql
162+ services :
163+ mysql :
164+ image : mysql:8
165+ ports :
166+ - 3306:3306
167+ env :
168+ MYSQL_DATABASE : test
169+ MYSQL_ROOT_PASSWORD : root
170+ steps :
171+ - name : git checkout
172+ uses : actions/checkout@v3
173+ - name : apt
174+ uses : ./.github/actions/apt-x32
175+ - name : ccache
176+ uses : hendrikmuhs/ccache-action@v1.2
177+ with :
178+ key : " ${{github.job}}-${{hashFiles('main/php_version.h')}}"
179+ append-timestamp : false
180+ - name : ./configure
181+ uses : ./.github/actions/configure-x32
182+ with :
183+ configurationParameters : >-
184+ --enable-debug
185+ --enable-zts
186+ - name : make
187+ run : make -j$(/usr/bin/nproc) >/dev/null
188+ - name : make install
189+ uses : ./.github/actions/install-linux-x32
190+ - name : Test Tracing JIT
191+ uses : ./.github/actions/test-linux
192+ with :
193+ jitType : tracing
194+ runTestsParameters : >-
195+ -d zend_extension=opcache.so
196+ -d opcache.enable_cli=1
152197 MACOS_DEBUG_NTS :
153198 if : github.repository == 'php/php-src' || github.event_name == 'pull_request'
154199 strategy :
You can’t perform that action at this time.
0 commit comments