Skip to content

Commit 9f77c1f

Browse files
committed
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2: Re-add 32-bit push build
2 parents 5e895dd + 69dbfad commit 9f77c1f

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
@@ -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

0 commit comments

Comments
 (0)