File tree Expand file tree Collapse file tree 4 files changed +25
-92
lines changed Expand file tree Collapse file tree 4 files changed +25
-92
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- name : linux-cxx20
1
+ name : linux
2
2
3
- on : [ pull_request, workflow_dispatch ]
3
+ on : [ push ]
4
4
5
5
env :
6
6
VCPKG_BINARY_SOURCES : " clear;x-gha,readwrite"
@@ -13,16 +13,33 @@ jobs:
13
13
include :
14
14
- compiler : llvm
15
15
compiler-version : 16
16
+ cxx : 20
17
+ - compiler : llvm
18
+ compiler-version : 17
19
+ cxx : 20
16
20
- compiler : llvm
17
21
compiler-version : 18
22
+ cxx : 20
18
23
- compiler : gcc
19
24
compiler-version : 11
20
25
additional-dep : " g++-11"
26
+ cxx : 20
21
27
- compiler : gcc
22
28
compiler-version : 12
29
+ cxx : 20
30
+ - compiler : gcc
31
+ compiler-version : 13
32
+ cxx : 20
33
+ - compiler : gcc
34
+ compiler-version : 14
35
+ cxx : 20
36
+ - compiler : gcc
37
+ compiler-version : 13
38
+ cxx : 23
23
39
- compiler : gcc
24
40
compiler-version : 14
25
- name : " ${{ github.job }} (${{ matrix.compiler }}-${{ matrix.compiler-version }})"
41
+ cxx : 23
42
+ name : " ${{ github.job }} (C++${{ matrix.cxx }}-${{ matrix.compiler }}-${{ matrix.compiler-version }})"
26
43
runs-on : ubuntu-24.04
27
44
steps :
28
45
- name : Checkout
66
83
sudo ln -s $(which ccache) /usr/local/bin/$CC
67
84
sudo ln -s $(which ccache) /usr/local/bin/$CXX
68
85
$CXX --version
69
- cmake -S . -B build -G Ninja -DCMAKE_CXX_STANDARD=20 -DREFLECTCPP_BUILD_TESTS=ON -DREFLECTCPP_BUILD_BENCHMARKS=ON -DREFLECTCPP_BSON=ON -DREFLECTCPP_CAPNPROTO=ON -DREFLECTCPP_CBOR=ON -DREFLECTCPP_FLEXBUFFERS=ON -DREFLECTCPP_MSGPACK=ON -DREFLECTCPP_TOML=ON -DREFLECTCPP_XML=ON -DREFLECTCPP_YAML=ON -DCMAKE_BUILD_TYPE=Release
86
+ cmake -S . -B build -G Ninja -DCMAKE_CXX_STANDARD=${{ matrix.cxx }} -DREFLECTCPP_BUILD_TESTS=ON -DREFLECTCPP_BUILD_BENCHMARKS=ON -DREFLECTCPP_BSON=ON -DREFLECTCPP_CAPNPROTO=ON -DREFLECTCPP_CBOR=ON -DREFLECTCPP_FLEXBUFFERS=ON -DREFLECTCPP_MSGPACK=ON -DREFLECTCPP_TOML=ON -DREFLECTCPP_XML=ON -DREFLECTCPP_YAML=ON -DCMAKE_BUILD_TYPE=Release
70
87
cmake --build build
71
88
- name : Run tests
72
89
run : |
Original file line number Diff line number Diff line change 1
- name : macos-cxx20
1
+ name : macos
2
2
3
- on : [ pull_request, workflow_dispatch ]
3
+ on : [ push ]
4
4
5
5
env :
6
6
VCPKG_BINARY_SOURCES : " clear;x-gha,readwrite"
Original file line number Diff line number Diff line change 1
- name : windows-cxx20
1
+ name : windows
2
2
3
- on : [ pull_request, workflow_dispatch ]
3
+ on : [ push ]
4
4
5
5
env :
6
6
VCPKG_BINARY_SOURCES : " clear;x-gha,readwrite"
You can’t perform that action at this time.
0 commit comments