Skip to content

Commit e74bb1e

Browse files
committed
wip
1 parent f2e7931 commit e74bb1e

1 file changed

Lines changed: 16 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ jobs:
5050
- { compiler: gcc-10, cxxstd: '20', os: ubuntu-22.04 }
5151
- { compiler: gcc-11, cxxstd: '20', os: ubuntu-22.04 }
5252
- { compiler: gcc-12, cxxstd: '20', os: ubuntu-22.04 }
53-
- { compiler: gcc-13, cxxstd: '11,14,17,20,2b', os: ubuntu-24.04 }
54-
- { compiler: gcc-14, cxxstd: '11,14,17,20,2b', os: ubuntu-24.04 }
53+
- { compiler: gcc-13, cxxstd: '17,20,2b', os: ubuntu-24.04 }
54+
- { compiler: gcc-14, cxxstd: '17,20,2b', os: ubuntu-24.04 }
5555

5656
- { name: GCC w/ sanitizers, sanitize: yes,
5757
compiler: gcc-13, cxxstd: '20', os: ubuntu-24.04 }
@@ -65,21 +65,20 @@ jobs:
6565
- { compiler: clang-13, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:22.04' }
6666
- { compiler: clang-14, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:22.04' }
6767
- { compiler: clang-15, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:22.04' }
68-
- { compiler: clang-16, cxxstd: '11,14,17,20,2b', os: ubuntu-24.04 }
69-
- { compiler: clang-17, cxxstd: '11,14,17,20,23', os: ubuntu-latest, container: 'ubuntu:24.04' }
70-
- { compiler: clang-18, cxxstd: '11,14,17,20,23,2c', os: ubuntu-24.04 }
68+
- { compiler: clang-16, cxxstd: '17,20,2b', os: ubuntu-24.04 }
69+
- { compiler: clang-17, cxxstd: '17,20,23', os: ubuntu-latest, container: 'ubuntu:24.04' }
70+
- { compiler: clang-18, cxxstd: '17,20,23,2c', os: ubuntu-24.04 }
7171

7272
# libc++
73-
- { compiler: clang-6.0, cxxstd: '11,14', os: ubuntu-latest, container: 'ubuntu:18.04', stdlib: libc++, install: 'clang-6.0 libc++-dev libc++abi-dev' }
74-
- { compiler: clang-7, cxxstd: '11,14,17', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }
73+
- { compiler: clang-7, cxxstd: '17', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }
7574
- { name: Clang w/ sanitizers, sanitize: yes,
7675
compiler: clang-12, cxxstd: '20', os: ubuntu-latest, container: 'ubuntu:20.04', stdlib: libc++ }
7776

7877
# OSX, clang
7978
- { name: MacOS w/ clang and sanitizers,
80-
compiler: clang, cxxstd: '11,14,17,20,2b', os: macos-13, sanitize: yes }
81-
- { compiler: clang, cxxstd: '11,14,17,20,2b', os: macos-14 }
82-
- { compiler: clang, cxxstd: '11,14,17,20,2b', os: macos-15 }
79+
compiler: clang, cxxstd: '17,20,2b', os: macos-13, sanitize: yes }
80+
- { compiler: clang, cxxstd: '17,20,2b', os: macos-14 }
81+
- { compiler: clang, cxxstd: '17,20,2b', os: macos-15 }
8382

8483
# Coverity Scan
8584
# requires two github secrets in repo to activate; see ci/github/coverity.sh
@@ -270,13 +269,13 @@ jobs:
270269
fail-fast: false
271270
matrix:
272271
include:
273-
- { toolset: msvc-14.0, cxxstd: '14,latest', addrmd: '32,64', os: windows-2019 }
274-
- { toolset: msvc-14.2, cxxstd: '14,17,20', addrmd: '32,64', os: windows-2019 }
275-
- { toolset: msvc-14.3, cxxstd: '14,17,20,latest',addrmd: '32,64', os: windows-2022 }
272+
- { toolset: msvc-14.0, cxxstd: 'latest', addrmd: '32,64', os: windows-2019 }
273+
- { toolset: msvc-14.2, cxxstd: '17,20', addrmd: '32,64', os: windows-2019 }
274+
- { toolset: msvc-14.3, cxxstd: '17,20,latest',addrmd: '32,64', os: windows-2022 }
276275
- { name: Collect coverage, coverage: yes,
277276
toolset: msvc-14.3, cxxstd: 'latest', addrmd: '64', os: windows-2022 }
278-
- { toolset: clang-win, cxxstd: '14,17,latest', addrmd: '32,64', os: windows-2022 }
279-
- { toolset: gcc, cxxstd: '11,14,17,2a', addrmd: '64', os: windows-2019 }
277+
- { toolset: clang-win, cxxstd: '17,latest', addrmd: '32,64', os: windows-2022 }
278+
- { toolset: gcc, cxxstd: '17,2a', addrmd: '64', os: windows-2019 }
280279

281280
runs-on: ${{matrix.os}}
282281

@@ -339,8 +338,8 @@ jobs:
339338
fail-fast: false
340339
matrix:
341340
include:
342-
- { sys: MINGW32, compiler: gcc, cxxstd: '11,17,20' }
343-
- { sys: MINGW64, compiler: gcc, cxxstd: '11,17,20' }
341+
- { sys: MINGW32, compiler: gcc, cxxstd: '17,20' }
342+
- { sys: MINGW64, compiler: gcc, cxxstd: '17,20' }
344343

345344
runs-on: windows-latest
346345

0 commit comments

Comments
 (0)