23
23
steps :
24
24
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
25
25
- name : Get latest CMake and ninja
26
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
26
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
27
27
- name : Run CMake
28
28
run : cmake -S . -B build -DJSON_CI=On
29
29
- name : Build
54
54
run : sudo apt-get update ; sudo apt-get install -y valgrind
55
55
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
56
56
- name : Get latest CMake and ninja
57
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
57
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
58
58
- name : Run CMake
59
59
run : cmake -S . -B build -DJSON_CI=On
60
60
- name : Build
71
71
run : apt-get update ; apt-get install -y git clang-tools iwyu unzip
72
72
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
73
73
- name : Get latest CMake and ninja
74
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
74
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
75
75
- name : Run CMake
76
76
run : cmake -S . -B build -DJSON_CI=On
77
77
- name : Build
88
88
run : apt-get update ; apt-get install -y build-essential unzip wget git libssl-dev
89
89
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
90
90
- name : Get latest CMake and ninja
91
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
91
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
92
92
- name : Run CMake
93
93
run : cmake -S . -B build -DJSON_CI=On
94
94
- name : Build
@@ -148,7 +148,7 @@ jobs:
148
148
steps :
149
149
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
150
150
- name : Get latest CMake and ninja
151
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
151
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
152
152
- name : Run CMake
153
153
run : cmake -S . -B build -DJSON_CI=On
154
154
- name : Build
@@ -165,7 +165,7 @@ jobs:
165
165
run : apt-get update ; apt-get install -y unzip git
166
166
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
167
167
- name : Get latest CMake and ninja
168
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
168
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
169
169
- name : Set env FORCE_STDCPPFS_FLAG for clang 7 / 8 / 9 / 10
170
170
run : echo "JSON_FORCED_GLOBAL_COMPILE_OPTIONS=-DJSON_HAS_FILESYSTEM=0;-DJSON_HAS_EXPERIMENTAL_FILESYSTEM=0" >> "$GITHUB_ENV"
171
171
if : ${{ matrix.compiler == '7' || matrix.compiler == '8' || matrix.compiler == '9' || matrix.compiler == '10' }}
@@ -183,7 +183,7 @@ jobs:
183
183
steps :
184
184
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
185
185
- name : Get latest CMake and ninja
186
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
186
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
187
187
- name : Run CMake
188
188
run : cmake -S . -B build -DJSON_CI=On
189
189
- name : Build
@@ -201,7 +201,7 @@ jobs:
201
201
run : apt-get update ; apt-get install -y git unzip
202
202
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
203
203
- name : Get latest CMake and ninja
204
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
204
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
205
205
- name : Run CMake
206
206
run : cmake -S . -B build -DJSON_CI=On
207
207
- name : Build with libc++
@@ -230,7 +230,7 @@ jobs:
230
230
steps :
231
231
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
232
232
- name : Get latest CMake and ninja
233
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
233
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
234
234
- name : Run CMake
235
235
run : cmake -S . -B build -DJSON_CI=On
236
236
- name : Build
@@ -260,7 +260,7 @@ jobs:
260
260
uses : mymindstorm/setup-emsdk@v14
261
261
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
262
262
- name : Get latest CMake and ninja
263
- uses : lukka/get-cmake@ea004816823209b8d1211e47b216185caee12cc5 # v4.02
263
+ uses : lukka/get-cmake@6b3e96a9bc9976b8b546346fdd102effedae0ca8 # v4.02
264
264
- name : Run CMake
265
265
run : cmake -S . -B build -DCMAKE_TOOLCHAIN_FILE=$EMSDK/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -GNinja
266
266
- name : Build
0 commit comments