Skip to content

Commit 1e4b042

Browse files
committed
ci: simplify sanitizer test workflow
1 parent 86d721e commit 1e4b042

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -331,22 +331,11 @@ jobs:
331331
with:
332332
python-version: "3.12"
333333

334-
- name: Install test dependencies
335-
run: |
336-
pip install --prefer-binary pytest pytest-timeout setuptools
337-
338-
- name: Build C core
339-
env:
340-
IGRAPH_USE_SANITIZERS: 1
341-
run: |
342-
python setup.py build_c_core
343-
344334
- name: Build and install Python extension
345335
env:
346336
IGRAPH_USE_SANITIZERS: 1
347337
run: |
348-
# NOTE: install calls "build" first
349-
python setup.py install
338+
pip install --prefer-binary '.[test]'
350339
351340
# Only pytest, and nothing else should be run in this section due to the presence of LD_PRELOAD.
352341
# The ASan/UBSan library versions need to be updated when switching to a newer Ubuntu/GCC.

0 commit comments

Comments
 (0)