From 0a8f91e0b9034e6fc2e5babbbbac519cc63cd37c Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Wed, 22 Feb 2023 12:12:50 +0200 Subject: [PATCH] - continuous integration workflow revamp * use latest virtual machines * simplify formatting, and remove lots of useless quotes (+1 squashed commit) --- .github/workflows/continuous_integration.yml | 47 +++++++++----------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 5b181b1..acb6fd2 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -10,33 +10,30 @@ jobs: fail-fast: false matrix: config: - - { - name: "Visual Studio 64-bit", - os: windows-2019, - extra_options: "-A x64" - } - - { - name: "Visual Studio 32-bit", - os: windows-2019, - extra_options: "-A Win32" - } - - { - name: "macOS", - os: macos-10.15 - } - - { - name: "Linux GCC", - os: ubuntu-20.04 - } - - { - name: "Linux Clang", - os: ubuntu-20.04, - extra_options: "-DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++" - } - build_type: ["Release", "Debug"] + - name: Visual Studio 64-bit + os: windows-latest + extra_options: -A x64 + + - name: Visual Studio 32-bit + os: windows-latest + extra_options: -A Win32 + + - name: macOS + os: macos-latest + + - name: Linux GCC + os: ubuntu-latest + + - name: Linux Clang + os: ubuntu-latest + extra_options: -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ + + build_type: + - Release + - Debug steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Configure shell: bash