name: CMake-Build-Test on: workflow_dispatch: push: branches: [ "main" ] pull_request: branches: [ "main" ] jobs: build: name: CMake-Build-Test runs-on: ubuntu-latest container: ngama75/spqlios-ci:latest steps: - uses: actions/checkout@v3 - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=Release -DENABLE_TESTING=ON -DWARNING_PARANOID=ON - name: Build run: cmake --build ${{github.workspace}}/build - name: Test run: cd ${{github.workspace}}/build; ctest