From: Brandt Bucher Date: Fri, 24 May 2024 03:13:41 +0000 (-0400) Subject: GH-113464: Run the JIT interpreter before any other JIT CI (GH-119466) X-Git-Tag: v3.14.0a1~1782 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b48a3dbff4d70e72797e67b46276564fc63ddb89;p=thirdparty%2FPython%2Fcpython.git GH-113464: Run the JIT interpreter before any other JIT CI (GH-119466) --- diff --git a/.github/workflows/jit.yml b/.github/workflows/jit.yml index b7938a177c85..8c760a81d526 100644 --- a/.github/workflows/jit.yml +++ b/.github/workflows/jit.yml @@ -26,8 +26,22 @@ concurrency: cancel-in-progress: true jobs: + interpreter: + name: Interpreter (Debug) + runs-on: ubuntu-latest + timeout-minutes: 90 + steps: + - uses: actions/checkout@v4 + - name: Build tier two interpreter + run: | + ./configure --enable-experimental-jit=interpreter --with-pydebug + make all --jobs 4 + - name: Test tier two interpreter + run: | + ./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3 jit: name: ${{ matrix.target }} (${{ matrix.debug && 'Debug' || 'Release' }}) + needs: interpreter runs-on: ${{ matrix.runner }} timeout-minutes: 90 strategy: @@ -153,6 +167,7 @@ jobs: jit-with-disabled-gil: name: Free-Threaded (Debug) + needs: interpreter runs-on: ubuntu-latest steps: - uses: actions/checkout@v4