1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

Make one linux job run function jit on push

We're currently only testing the tracing JIT on push. Having at least one
function JIT job will catch some errors earlier.

Closes GH-21294
This commit is contained in:
Ilija Tovilo
2026-02-25 16:51:22 +01:00
parent b2d291546f
commit a5a5e3acdd

View File

@@ -187,6 +187,7 @@ jobs:
${{ matrix.variation && '-d zend_test.observer.enabled=1 -d zend_test.observer.show_output=0' || '' }}
idleCpu: ${{ matrix.asan && 'true' || 'false' }}
- name: Test Tracing JIT
if: ${{ inputs.all_variations || matrix.asan }}
uses: ./.github/actions/test-linux
with:
enableOpcache: true
@@ -208,7 +209,7 @@ jobs:
- name: Test Function JIT
# ASAN frequently timeouts. Each test run takes ~90 minutes, we can
# avoid running into the 6 hour timeout by skipping the function JIT.
if: ${{ inputs.all_variations && !matrix.asan }}
if: ${{ !matrix.asan }}
uses: ./.github/actions/test-linux
with:
enableOpcache: true