Skip to content

Commit

Permalink
[INFRA] Update CI
Browse files Browse the repository at this point in the history
  • Loading branch information
eseiler committed Feb 5, 2024
1 parent 206a5f7 commit 57730a0
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 33 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/ci_asan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ jobs:
compiler: "gcc-13"
cxx_flags: "-std=c++23"

- name: "clang16"
compiler: "clang-16"
cxx_flags: "-std=c++2b"
- name: "clang17"
compiler: "clang-17"
cxx_flags: "-std=c++23 -stdlib=libc++"

steps:
- name: Checkout
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/ci_header.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@ jobs:
build_type: Debug
cxx_flags: "-std=c++23"

- name: "clang16"
compiler: "clang-16"
- name: "clang17"
compiler: "clang-17"
build_type: Release
cxx_flags: "-std=c++2b"
cxx_flags: "-std=c++23 -stdlib=libc++"

- name: "clang14"
compiler: "clang-14"
- name: "clang16"
compiler: "clang-16"
build_type: Debug
cxx_flags: "-std=c++20"
cxx_flags: "-std=c++20 -stdlib=libc++"

steps:
- name: Checkout
Expand Down
24 changes: 12 additions & 12 deletions .github/workflows/ci_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,26 +51,26 @@ jobs:
build_type: Release
cxx_flags: "-std=c++23"

- name: "clang16"
compiler: "clang-16"
- name: "clang17"
compiler: "clang-17"
build_type: Release
cxx_flags: "-std=c++2b"
cxx_flags: "-std=c++23 -stdlib=libc++"

- name: "cereal clang16"
compiler: "clang-16"
- name: "cereal clang17"
compiler: "clang-17"
build_type: Release
cxx_flags: "-std=c++2b"
cxx_flags: "-std=c++23 -stdlib=libc++"
has_cereal: "1"

- name: "clang15"
compiler: "clang-15"
- name: "clang16"
compiler: "clang-16"
build_type: Release
cxx_flags: "-std=c++2b"
cxx_flags: "-std=c++20 -stdlib=libc++"

- name: "clang14"
compiler: "clang-14"
- name: "clang15"
compiler: "clang-15"
build_type: Release
cxx_flags: "-std=c++20"
cxx_flags: "-std=c++20 -stdlib=libc++"

steps:
- name: Checkout
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/ci_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,24 +30,24 @@ jobs:
fail-fast: false
matrix:
include:
- name: "clang16"
compiler: "clang-16"
- name: "clang17"
compiler: "clang-17"
build_type: Release
cxx_flags: "-std=c++2b"
cxx_flags: "-std=c++23"

- name: "cereal clang16"
compiler: "clang-16"
- name: "cereal clang17"
compiler: "clang-17"
build_type: Release
cxx_flags: "-std=c++2b"
cxx_flags: "-std=c++23"
has_cereal: "1"

- name: "clang15"
compiler: "clang-15"
- name: "clang16"
compiler: "clang-16"
build_type: Release
cxx_flags: "-std=c++2b"
cxx_flags: "-std=c++20"

- name: "clang14"
compiler: "clang-14"
- name: "clang15"
compiler: "clang-15"
build_type: Release
cxx_flags: "-std=c++20"

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Other compiler may work, but are not tested within the continuous integration. I
each listed major compiler version is supported.

* GCC 11, 12, 13
* clang 14, 15, 16
* clang 15, 16, 17

Tests are run with C++20 and C++23.

Expand Down

0 comments on commit 57730a0

Please sign in to comment.