From 7e1b7aac220fa04dd6666911cf5e1d3bb04ec9a6 Mon Sep 17 00:00:00 2001 From: Mark Gillard Date: Sun, 10 Sep 2023 14:20:38 +0300 Subject: [PATCH] add more to CI --- .github/workflows/ci.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f2f30db..0d79c13 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -115,7 +115,7 @@ jobs: run: | poxy --help - - name: Build and install doxygen + - name: Build and install doxygen from source if: ${{ matrix.doxygen_tag != 'none' }} run: | cd "${{ github.workspace }}" @@ -126,3 +126,17 @@ jobs: CC=cc CC_LD=${{ matrix.linker }} CXX=c++ CXX_LD=${{ matrix.linker }} cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=MinSizeRel .. CC=cc CC_LD=${{ matrix.linker }} CXX=c++ CXX_LD=${{ matrix.linker }} make -j CC=cc CC_LD=${{ matrix.linker }} CXX=c++ CXX_LD=${{ matrix.linker }} sudo make install + + - name: Install doxygen from apt + if: ${{ matrix.doxygen_tag == 'none' }} + run: | + sudo apt -y install doxygen + doxygen --version + + - name: Run poxy on test_project + run: | + cd "${{ github.workspace }}/repo/tests/test_project" + poxy + poxy --xml + poxy --verbose + poxy --bug-report