File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : test
2+ on : [push, pull_request]
3+ jobs :
4+ test :
5+ name : ${{ matrix.name }}
6+ runs-on : ${{ matrix.os }}
7+ strategy :
8+ fail-fast : false
9+ matrix :
10+ include :
11+ - name : linux-prev-release
12+ os : ubuntu-20.04
13+ env :
14+ BUILD_TYPE : Release
15+ - name : linux-latest-debug
16+ os : ubuntu-latest
17+ env :
18+ BUILD_TYPE : Debug
19+ HJSON_CXX_FLAGS : " -g -fsanitize=address -fsanitize=leak -fno-omit-frame-pointer -fstack-protector-all -fsanitize=undefined -fno-sanitize-recover"
20+ - name : linux-latest-release
21+ os : ubuntu-latest
22+ env :
23+ BUILD_TYPE : Release
24+ - name : linux-strtod
25+ os : ubuntu-latest
26+ env :
27+ BUILD_TYPE : Release
28+ HJSON_NUMBER_PARSER : StrToD
29+ - name : mac-release
30+ os : macos-latest
31+ env :
32+ BUILD_TYPE : Release
33+ - name : mac-strtod
34+ os : macos-latest
35+ env :
36+ BUILD_TYPE : Release
37+ HJSON_NUMBER_PARSER : StrToD
38+ - name : windows-debug
39+ os : windows-latest
40+ env : {}
41+ - name : windows-strtod
42+ os : windows-latest
43+ env :
44+ HJSON_NUMBER_PARSER : StrToD
45+ - name : windows-charconv
46+ os : windows-latest
47+ env :
48+ HJSON_NUMBER_PARSER : CharConv
49+ env : ${{ matrix.env }}
50+ steps :
51+ - uses : actions/checkout@v4
52+ - run : mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DHJSON_ENABLE_TEST=ON -DCMAKE_VERBOSE_MAKEFILE=ON -DHJSON_NUMBER_PARSER=${HJSON_NUMBER_PARSER} -DCMAKE_CXX_FLAGS="${HJSON_CXX_FLAGS}" .. && cmake --build . --target runtest
53+ shell : bash
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments