diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 1820413b..8f2cb5a5 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -38,3 +38,24 @@ jobs: name: erdblick path: | static/* + + build-test: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Install build dependencies + run: sudo apt-get install ninja-build + + - name: Compile + run: | + mkdir build + cd build + cmake -GNinja -DCMAKE_BUILD_TYPE=Debug .. + cmake --build . + + - name: Run Tests + run: | + cd build + ctest --verbose