diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml index b09bca23..803dee09 100644 --- a/.github/workflows/all.yml +++ b/.github/workflows/all.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - 'feature/linux-github-action' release: types: [published] jobs: @@ -52,6 +53,7 @@ jobs: python${{ matrix.python-version }}-dev \ faust \ libsamplerate0 \ + libsndfile1 \ llvm-11 \ llvm-11-dev \ && sudo apt-get clean -y @@ -74,11 +76,10 @@ jobs: python -m pip install --upgrade pip pip install setuptools wheel pytest numpy librosa scipy - # todo: enable this - # - name: Test with pytest - # run: | - # cd tests - # pytest . + - name: Test with pytest + run: | + cd tests + pytest . - name: Checkout faustlibraries uses: actions/checkout@v2 diff --git a/Dockerfile b/Dockerfile index 1bffd4c8..87440fa1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,6 +26,7 @@ RUN apt-get update -yq \ python3.9-dev \ faust \ libsamplerate0 \ + libsndfile1 \ llvm-11 \ llvm-11-dev \ && update-ca-certificates \