Commit a5a5e3acdde for php.net
commit a5a5e3acdde87c034af34e88f07b39d042c2355b
Author: Ilija Tovilo <ilija.tovilo@me.com>
Date: Wed Feb 25 16:51:22 2026 +0100
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
diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml
index 2433bb321f8..0fd95f67f9c 100644
--- a/.github/workflows/test-suite.yml
+++ b/.github/workflows/test-suite.yml
@@ -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