diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 657354e8a4..67cfb48277 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -2,7 +2,7 @@ name: Ubuntu on: push: - branches: + branches: - '*' pull_request: branches: [ master-dev ] @@ -16,8 +16,19 @@ jobs: - name: Install libmicrohttpd run: | - sudo apt-get update -qq + sudo apt-get update -qq sudo apt-get install libmicrohttpd-dev - name: Build Faust - run: make \ No newline at end of file + run: make + + - name: Install Rust + uses: dtolnay/rust-toolchain@stable + with: + toolchain: stable + + - name: Run impulse tests (C++) + run: cd tests/impulse-tests && make cpp + + - name: Run impulse tests (Rust) + run: cd tests/impulse-tests && make rust