diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index ce8da5a..96002a4 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -1,3 +1,4 @@ +# retoor name: Build and Test on: @@ -20,7 +21,7 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y gcc make libssl-dev libsqlite3-dev + sudo apt-get install -y gcc make libssl-dev libsqlite3-dev bc - name: Build run: make all @@ -28,5 +29,22 @@ jobs: - name: Run tests run: make test + - name: Build legacy + run: make legacy + - name: Clean run: make clean + + coverage: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y gcc make libssl-dev libsqlite3-dev bc gcovr lcov + + - name: Run coverage + run: make coverage