diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml deleted file mode 100644 index 7f82fed..0000000 --- a/.github/workflows/macos.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: MacOS - -on: - push: - branches: - - master - - main - pull_request: - branches: - - master - - main - -env: - CTEST_OUTPUT_ON_FAILURE: 1 - CPM_SOURCE_CACHE: ${{ github.workspace }}/cpm_modules - -jobs: - build: - runs-on: macos-latest - - steps: - - uses: actions/checkout@v2 - - - uses: actions/cache@v2 - with: - path: "**/cpm_modules" - key: ${{ github.workflow }}-cpm-modules-${{ hashFiles('**/CMakeLists.txt', '**/*.cmake') }} - - - name: configure - run: cmake -Stest -Bbuild -DCMAKE_BUILD_TYPE=Debug - - - name: build - run: cmake --build build -j4 - - - name: test - run: | - cd build - ctest --build-config Debug diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml deleted file mode 100644 index 16e82af..0000000 --- a/.github/workflows/ubuntu.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Ubuntu - -on: - push: - branches: - - master - - main - pull_request: - branches: - - master - - main - -env: - CTEST_OUTPUT_ON_FAILURE: 1 - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - CPM_SOURCE_CACHE: ${{ github.workspace }}/cpm_modules - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - uses: actions/cache@v2 - with: - path: "**/cpm_modules" - key: ${{ github.workflow }}-cpm-modules-${{ hashFiles('**/CMakeLists.txt', '**/*.cmake') }} - - - name: configure - run: cmake -Stest -Bbuild -DENABLE_TEST_COVERAGE=1 -DCMAKE_BUILD_TYPE=Debug - - - name: build - run: cmake --build build -j4 - - - name: test - run: | - cd build - ctest --build-config Debug - - - name: collect code coverage - run: bash <(curl -s https://codecov.io/bash) || echo "Codecov did not collect coverage reports" diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml deleted file mode 100644 index 2d8ec46..0000000 --- a/.github/workflows/windows.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Windows - -on: - push: - branches: - - master - - main - pull_request: - branches: - - master - - main - -env: - CTEST_OUTPUT_ON_FAILURE: 1 - CPM_SOURCE_CACHE: ${{ github.workspace }}/cpm_modules - -jobs: - build: - runs-on: windows-latest - - steps: - - uses: actions/checkout@v2 - - - uses: actions/cache@v2 - with: - path: "**/cpm_modules" - key: ${{ github.workflow }}-cpm-modules-${{ hashFiles('**/CMakeLists.txt', '**/*.cmake') }} - - - name: configure - run: cmake -Stest -Bbuild - - - name: build - run: cmake --build build --config Debug -j4 - - - name: test - run: | - cd build - ctest --build-config Debug