Skip to content

Commit 7b2df52

Browse files
Redupe LLVM version reference from jit.yml
1 parent ca95652 commit 7b2df52

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

.github/workflows/jit.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ concurrency:
3131

3232
env:
3333
FORCE_COLOR: 1
34+
LLVM_VERSION: 20
3435

3536
jobs:
3637
interpreter:
@@ -67,8 +68,6 @@ jobs:
6768
debug:
6869
- true
6970
- false
70-
llvm:
71-
- 20
7271
include:
7372
- target: i686-pc-windows-msvc/msvc
7473
architecture: Win32
@@ -110,7 +109,7 @@ jobs:
110109
if: runner.os == 'macOS'
111110
run: |
112111
brew update
113-
brew install llvm@${{ matrix.llvm }}
112+
brew install llvm@${{ env.LLVM_VERSION }}
114113
export SDKROOT="$(xcrun --show-sdk-path)"
115114
# Set MACOSX_DEPLOYMENT_TARGET and -Werror=unguarded-availability to
116115
# make sure we don't break downstream distributors (like uv):
@@ -123,8 +122,8 @@ jobs:
123122
- name: Linux
124123
if: runner.os == 'Linux'
125124
run: |
126-
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
127-
export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
125+
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ env.LLVM_VERSION }}
126+
export PATH="$(llvm-config-${{ env.LLVM_VERSION }} --bindir):$PATH"
128127
./configure --enable-experimental-jit ${{ matrix.debug && '--with-pydebug' || '' }}
129128
make all --jobs 4
130129
./python -m test --multiprocess 0 --timeout 4500 --verbose2 --verbose3
@@ -134,11 +133,6 @@ jobs:
134133
needs: interpreter
135134
runs-on: ubuntu-24.04
136135
timeout-minutes: 90
137-
strategy:
138-
fail-fast: false
139-
matrix:
140-
llvm:
141-
- 20
142136
steps:
143137
- uses: actions/checkout@v4
144138
with:
@@ -148,8 +142,8 @@ jobs:
148142
python-version: '3.11'
149143
- name: Build with JIT enabled and GIL disabled
150144
run: |
151-
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
152-
export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
145+
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ env.LLVM_VERSION }}
146+
export PATH="$(llvm-config-${{ env.LLVM_VERSION }} --bindir):$PATH"
153147
./configure --enable-experimental-jit --with-pydebug --disable-gil
154148
make all --jobs 4
155149
- name: Run tests
@@ -176,8 +170,8 @@ jobs:
176170
python-version: '3.11'
177171
- name: Build with JIT
178172
run: |
179-
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ matrix.llvm }}
180-
export PATH="$(llvm-config-${{ matrix.llvm }} --bindir):$PATH"
173+
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh ${{ env.LLVM_VERSION }}
174+
export PATH="$(llvm-config-${{ env.LLVM_VERSION }} --bindir):$PATH"
181175
./configure --enable-experimental-jit --with-pydebug
182176
make all --jobs 4
183177
- name: Run tests without optimizations

0 commit comments

Comments
 (0)