diff --git a/.github/workflows/ccp-workflow.yml b/.github/workflows/ccp-workflow.yml index d691a69..9b38890 100644 --- a/.github/workflows/ccp-workflow.yml +++ b/.github/workflows/ccp-workflow.yml @@ -8,15 +8,11 @@ jobs: strategy: matrix: include: [ - { system: MINGW64, runner: windows-2022 }, - { system: MINGW32, runner: windows-2022 }, - { system: UCRT64, runner: windows-2022 }, - { system: CLANG64, runner: windows-2022 }, - { system: CLANG32, runner: windows-2022 }, - { system: MACOS, runner: macos-latest }, - { system: UBUNTU, runner: ubuntu-latest }, + { system: MacOS, runner: macos-latest }, + { system: Ubuntu-20, runner: ubuntu-20.04 }, + { system: Ubuntu-latest, runner: ubuntu-latest }, ] - name: ${{ matrix.system }} + name: ${{ matrix.system }} Build runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v3 @@ -28,11 +24,14 @@ jobs: working-directory: build test: - name: tests on Linux and MacOS - runs-on: ${{ matrix.os }} strategy: matrix: - os: [macos-latest, ubuntu-latest] + include: [ + { system: MacOS, runner: macos-latest }, + { system: Ubuntu-latest, runner: ubuntu-latest }, + ] + name: ${{ matrix.system }} Test + runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v3 - name: cmake @@ -46,11 +45,13 @@ jobs: working-directory: build test_windows: - name: tests on Windows - runs-on: ${{ matrix.os }} strategy: matrix: - os: [windows-latest] + include: [ + { system: Windows, runner: windows-latest }, + ] + name: ${{ matrix.system }} Test + runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v3 - name: cmake