diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 188a9ff..0d34099 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,19 +34,22 @@ jobs: os: ubuntu-18.04 - toolset: gcc-8 cxxstd: "03,11,14,17,2a" - os: ubuntu-18.04 + os: ubuntu-20.04 install: g++-8 - toolset: gcc-9 cxxstd: "03,11,14,17,2a" os: ubuntu-20.04 - toolset: gcc-10 cxxstd: "03,11,14,17,2a" - os: ubuntu-20.04 + os: ubuntu-22.04 install: g++-10 - toolset: gcc-11 cxxstd: "03,11,14,17,2a" - os: ubuntu-20.04 - install: g++-11 + os: ubuntu-22.04 + - toolset: gcc-12 + cxxstd: "03,11,14,17,20,2b" + os: ubuntu-22.04 + install: g++-12 - toolset: clang compiler: clang++-3.9 cxxstd: "03,11,14" @@ -94,9 +97,19 @@ jobs: compiler: clang++-12 cxxstd: "03,11,14,17,2a" os: ubuntu-20.04 + - toolset: clang + compiler: clang++-13 + cxxstd: "03,11,14,17,20,2b" + os: ubuntu-22.04 + install: clang-13 + - toolset: clang + compiler: clang++-14 + cxxstd: "03,11,14,17,20,2b" + os: ubuntu-22.04 + install: clang-14 - toolset: clang cxxstd: "03,11,14,17,2a" - os: macos-10.15 + os: macos-latest runs-on: ${{matrix.os}} @@ -200,9 +213,8 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-18.04 - - os: ubuntu-20.04 - - os: macos-10.15 + - os: ubuntu-latest + - os: macos-latest runs-on: ${{matrix.os}} @@ -246,9 +258,8 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-18.04 - - os: ubuntu-20.04 - - os: macos-10.15 + - os: ubuntu-latest + - os: macos-latest runs-on: ${{matrix.os}} @@ -302,9 +313,8 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-18.04 - - os: ubuntu-20.04 - - os: macos-10.15 + - os: ubuntu-latest + - os: macos-latest runs-on: ${{matrix.os}} @@ -356,9 +366,8 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-18.04 - - os: ubuntu-20.04 - - os: macos-10.15 + - os: ubuntu-latest + - os: macos-latest runs-on: ${{matrix.os}} @@ -382,9 +391,8 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-18.04 - - os: ubuntu-20.04 - - os: macos-10.15 + - os: ubuntu-latest + - os: macos-latest runs-on: ${{matrix.os}} @@ -417,9 +425,8 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-18.04 - - os: ubuntu-20.04 - - os: macos-10.15 + - os: ubuntu-latest + - os: macos-latest runs-on: ${{matrix.os}}