1111jobs :
1212 ci_test_clang :
1313 runs-on : ubuntu-latest
14- container : ghcr.io/nlohmann/json-ci:v1.0 .0
14+ container : ghcr.io/nlohmann/json-ci:v2.2 .0
1515 steps :
1616 - uses : actions/checkout@v2
1717 - name : cmake
2121
2222 ci_test_gcc :
2323 runs-on : ubuntu-latest
24- container : ghcr.io/nlohmann/json-ci:v1.0 .0
24+ container : ghcr.io/nlohmann/json-ci:v2.2 .0
2525 steps :
2626 - uses : actions/checkout@v2
2727 - name : cmake
3131
3232 ci_static_analysis :
3333 runs-on : ubuntu-latest
34- container : ghcr.io/nlohmann/json-ci:v1.0 .0
34+ container : ghcr.io/nlohmann/json-ci:v2.2 .0
3535 strategy :
3636 matrix :
3737 target : [ci_clang_tidy, ci_cppcheck, ci_test_valgrind, ci_test_clang_sanitizer, ci_test_amalgamation, ci_clang_analyze, ci_cpplint, ci_cmake_flags, ci_single_binaries, ci_reproducible_tests, ci_non_git_tests, ci_offline_testdata, ci_infer]
4444
4545 ci_cmake_options :
4646 runs-on : ubuntu-latest
47- container : ghcr.io/nlohmann/json-ci:v1.0 .0
47+ container : ghcr.io/nlohmann/json-ci:v2.2 .0
4848 strategy :
4949 matrix :
5050 target : [ci_test_diagnostics, ci_test_noexceptions, ci_test_noimplicitconversions]
5757
5858 ci_test_coverage :
5959 runs-on : ubuntu-latest
60- container : ghcr.io/nlohmann/json-ci:v1.0 .0
60+ container : ghcr.io/nlohmann/json-ci:v2.2 .0
6161 steps :
6262 - uses : actions/checkout@v2
6363 - name : cmake
@@ -77,10 +77,10 @@ jobs:
7777
7878 ci_test_compilers :
7979 runs-on : ubuntu-latest
80- container : ghcr.io/nlohmann/json-ci:v1.0 .0
80+ container : ghcr.io/nlohmann/json-ci:v2.2 .0
8181 strategy :
8282 matrix :
83- compiler : [g++-4.8, g++-4.9, g++-5, g++-7, g++-8, g++-9, g++-10, clang++-3.5, clang++-3.6, clang++-3.7, clang++-3.8, clang++-3.9, clang++-4.0, clang++-5.0, clang++-6.0, clang++-7, clang++-8, clang++-9, clang++-10, clang++-11, clang++-12]
83+ compiler : [g++-4.8, g++-4.9, g++-5, g++-6, g++- 7, g++-8, g++-9, g++-10, clang++-3.5, clang++-3.6, clang++-3.7, clang++-3.8, clang++-3.9, clang++-4.0, clang++-5.0, clang++-6.0, clang++-7, clang++-8, clang++-9, clang++-10, clang++-11, clang++-12, clang++-13 ]
8484 steps :
8585 - uses : actions/checkout@v2
8686 - name : cmake
9090
9191 ci_test_standards :
9292 runs-on : ubuntu-latest
93- container : ghcr.io/nlohmann/json-ci:v1.0 .0
93+ container : ghcr.io/nlohmann/json-ci:v2.2 .0
9494 strategy :
9595 matrix :
9696 standard : [11, 14, 17, 20]
@@ -101,3 +101,13 @@ jobs:
101101 run : cmake -S . -B build -DJSON_CI=On
102102 - name : build
103103 run : cmake --build build --target ci_test_${{ matrix.compiler }}_cxx${{ matrix.standard }}
104+
105+ ci_cuda_example :
106+ runs-on : ubuntu-latest
107+ container : ghcr.io/nlohmann/json-ci:v2.2.0
108+ steps :
109+ - uses : actions/checkout@v2
110+ - name : cmake
111+ run : cmake -S . -B build -DJSON_CI=On
112+ - name : build
113+ run : cmake --build build --target ci_cuda_example
0 commit comments