From 8cd631d3535e4a721fd8e164f1b735f77849bb35 Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Wed, 25 Feb 2026 16:51:22 +0100 Subject: [PATCH] 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. --- .github/workflows/test-suite.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 55a6f7dcdc18..c4c342da6895 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