Skip to content

Commit 8186380

Browse files
committed
Disabling deadsnakes CI (currently broken).
1 parent d588997 commit 8186380

File tree

1 file changed

+76
-76
lines changed

1 file changed

+76
-76
lines changed

.github/workflows/ci.yml

Lines changed: 76 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -166,82 +166,82 @@ jobs:
166166
run: pytest tests/extra_setuptools
167167

168168

169-
deadsnakes:
170-
strategy:
171-
fail-fast: false
172-
matrix:
173-
include:
174-
- python-version: 3.9
175-
python-debug: true
176-
valgrind: true
177-
- python-version: 3.10-dev
178-
python-debug: false
179-
180-
name: "🐍 ${{ matrix.python-version }}${{ matrix.python-debug && '-dbg' || '' }} (deadsnakes)${{ matrix.valgrind && ' • Valgrind' || '' }} • x64"
181-
runs-on: ubuntu-latest
182-
183-
steps:
184-
- uses: actions/checkout@v2
185-
186-
- name: Setup Python ${{ matrix.python-version }} (deadsnakes)
187-
uses: deadsnakes/[email protected]
188-
with:
189-
python-version: ${{ matrix.python-version }}
190-
debug: ${{ matrix.python-debug }}
191-
192-
- name: Update CMake
193-
uses: jwlawson/[email protected]
194-
195-
- name: Valgrind cache
196-
if: matrix.valgrind
197-
uses: actions/cache@v2
198-
id: cache-valgrind
199-
with:
200-
path: valgrind
201-
key: 3.16.1 # Valgrind version
202-
203-
- name: Compile Valgrind
204-
if: matrix.valgrind && steps.cache-valgrind.outputs.cache-hit != 'true'
205-
run: |
206-
VALGRIND_VERSION=3.16.1
207-
curl https://sourceware.org/pub/valgrind/valgrind-$VALGRIND_VERSION.tar.bz2 -o - | tar xj
208-
mv valgrind-$VALGRIND_VERSION valgrind
209-
cd valgrind
210-
./configure
211-
make -j 2 > /dev/null
212-
213-
- name: Install Valgrind
214-
if: matrix.valgrind
215-
working-directory: valgrind
216-
run: |
217-
sudo make install
218-
sudo apt-get update
219-
sudo apt-get install libc6-dbg # Needed by Valgrind
220-
221-
- name: Prepare env
222-
run: python -m pip install -r tests/requirements.txt --prefer-binary
223-
224-
- name: Configure
225-
run: >
226-
cmake -S . -B build
227-
-DCMAKE_BUILD_TYPE=Debug
228-
-DPYBIND11_WERROR=ON
229-
-DDOWNLOAD_CATCH=ON
230-
-DDOWNLOAD_EIGEN=ON
231-
-DCMAKE_CXX_STANDARD=17
232-
233-
- name: Build
234-
run: cmake --build build -j 2
235-
236-
- name: Python tests
237-
run: cmake --build build --target pytest
238-
239-
- name: C++ tests
240-
run: cmake --build build --target cpptest
241-
242-
- name: Run Valgrind on Python tests
243-
if: matrix.valgrind
244-
run: cmake --build build --target memcheck
169+
#deadsnakes:
170+
# strategy:
171+
# fail-fast: false
172+
# matrix:
173+
# include:
174+
# - python-version: 3.9
175+
# python-debug: true
176+
# valgrind: true
177+
# - python-version: 3.10-dev
178+
# python-debug: false
179+
180+
# name: "🐍 ${{ matrix.python-version }}${{ matrix.python-debug && '-dbg' || '' }} (deadsnakes)${{ matrix.valgrind && ' • Valgrind' || '' }} • x64"
181+
# runs-on: ubuntu-latest
182+
183+
# steps:
184+
# - uses: actions/checkout@v2
185+
186+
# - name: Setup Python ${{ matrix.python-version }} (deadsnakes)
187+
# uses: deadsnakes/[email protected]
188+
# with:
189+
# python-version: ${{ matrix.python-version }}
190+
# debug: ${{ matrix.python-debug }}
191+
192+
# - name: Update CMake
193+
# uses: jwlawson/[email protected]
194+
195+
# - name: Valgrind cache
196+
# if: matrix.valgrind
197+
# uses: actions/cache@v2
198+
# id: cache-valgrind
199+
# with:
200+
# path: valgrind
201+
# key: 3.16.1 # Valgrind version
202+
203+
# - name: Compile Valgrind
204+
# if: matrix.valgrind && steps.cache-valgrind.outputs.cache-hit != 'true'
205+
# run: |
206+
# VALGRIND_VERSION=3.16.1
207+
# curl https://sourceware.org/pub/valgrind/valgrind-$VALGRIND_VERSION.tar.bz2 -o - | tar xj
208+
# mv valgrind-$VALGRIND_VERSION valgrind
209+
# cd valgrind
210+
# ./configure
211+
# make -j 2 > /dev/null
212+
213+
# - name: Install Valgrind
214+
# if: matrix.valgrind
215+
# working-directory: valgrind
216+
# run: |
217+
# sudo make install
218+
# sudo apt-get update
219+
# sudo apt-get install libc6-dbg # Needed by Valgrind
220+
221+
# - name: Prepare env
222+
# run: python -m pip install -r tests/requirements.txt --prefer-binary
223+
224+
# - name: Configure
225+
# run: >
226+
# cmake -S . -B build
227+
# -DCMAKE_BUILD_TYPE=Debug
228+
# -DPYBIND11_WERROR=ON
229+
# -DDOWNLOAD_CATCH=ON
230+
# -DDOWNLOAD_EIGEN=ON
231+
# -DCMAKE_CXX_STANDARD=17
232+
233+
# - name: Build
234+
# run: cmake --build build -j 2
235+
236+
# - name: Python tests
237+
# run: cmake --build build --target pytest
238+
239+
# - name: C++ tests
240+
# run: cmake --build build --target cpptest
241+
242+
# - name: Run Valgrind on Python tests
243+
# if: matrix.valgrind
244+
# run: cmake --build build --target memcheck
245245

246246

247247
# Testing on clang using the excellent silkeh clang docker images

0 commit comments

Comments
 (0)