name: Unit tests on: push: branches: [ 'master', 'main', 'release/**' ] pull_request: branches: [ '*' ] jobs: unit_tests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: submodules: true - name: install libcheck run: sudo apt-get install --no-install-recommends -y -q check - name: make clean run: | make keysclean && make -C tools/keytools clean && rm -f include/target.h - name: Build unit tests run: | make -C tools/unit-tests - name: Run unit tests run: | make -C tools/unit-tests run