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