Skip to content

Commit 06fcf3c

Browse files
committed
Merge branch 'PHP-8.3'
* PHP-8.3: Re-add 32-bit push build
2 parents e45d2d6 + 9f77c1f commit 06fcf3c

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

.github/workflows/push.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)