From a5a5e3acdde87c034af34e88f07b39d042c2355b 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. Closes GH-21294 --- .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 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