File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -188,3 +188,25 @@ jobs:
188
188
- name : Run unit tests
189
189
shell : msys2 {0}
190
190
run : .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test.exe utest --verbose --jobs 1
191
+ macos_stable :
192
+ runs-on : macos-latest
193
+ steps :
194
+ - name : Update repositories
195
+ run : brew update
196
+ - name : Install dependencies
197
+ run : brew install make pkgconf cairo freetype
198
+ - uses : actions/checkout@v3
199
+ - name : Configure project
200
+ run : gmake config TEST=1 STRICT=1 DEBUG=1 ASAN=1
201
+ - name : Fetch project dependencies
202
+ run : gmake fetch
203
+ - name : Build project
204
+ run : gmake VERBOSE=1
205
+ - name : Run unit tests
206
+ run : .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1
207
+ - name : Run unit tests with memcheck
208
+ run : |
209
+ for test in $(.build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --list --suppress); do \
210
+ echo "***** MEMCHECK $test *****"; \
211
+ .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
212
+ done
Original file line number Diff line number Diff line change 3
3
*******************************************************************************
4
4
5
5
=== 1.0.25 ===
6
-
6
+ * Added MacOS CI builds.
7
7
8
8
=== 1.0.24 ===
9
9
* Added MacOS dependencies.
You can’t perform that action at this time.
0 commit comments