Skip to content

Commit fe6d759

Browse files
committed
Separate asan structure
1 parent 42e5ba2 commit fe6d759

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ jobs:
3434
tox_env:
3535
- docs
3636
- twine_check
37-
- asan
3837
runs-on: ubuntu-latest
3938
steps:
4039
- uses: actions/[email protected]
@@ -45,7 +44,7 @@ jobs:
4544
with:
4645
python-version: 3.8
4746
- name: Install isal
48-
run: sudo apt-get install libisal-dev libasan8
47+
run: sudo apt-get install libisal-dev
4948
- name: Install tox and upgrade setuptools and pip
5049
run: pip install --upgrade tox setuptools pip
5150
- name: Run tox -e ${{ matrix.tox_env }}
@@ -100,6 +99,23 @@ jobs:
10099
- name: Upload coverage report
101100
uses: codecov/codecov-action@v1
102101

102+
test-asan:
103+
runs-on: "ubuntu-latest"
104+
steps:
105+
- uses: actions/[email protected]
106+
with:
107+
submodules: recursive
108+
- name: Set up Python 3.8
109+
uses: actions/[email protected]
110+
with:
111+
python-version: "3.8"
112+
- name: Install tox and upgrade setuptools
113+
run: pip install --upgrade tox setuptools
114+
- name: Install build dependencies (Linux) # Yasm in pypa/manylinux images.
115+
run: sudo apt install nasm
116+
- name: Run asan tests
117+
run: tox -e asan
118+
103119
test-arch:
104120
if: startsWith(github.ref, 'refs/tags') || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/main'
105121
runs-on: "ubuntu-latest"

0 commit comments

Comments
 (0)