split up sanitized build
@@ -182,7 +182,7 @@ jobs:
run: |
scan-build --status-bugs bake
- analyze-sanitized-c:
+ analyze-sanitized-api:
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
@@ -204,10 +204,54 @@ jobs:
- name: run tests
run: |
bake run test/api --cfg sanitize -- -j 4
+
+ analyze-sanitized-meta:
+ timeout-minutes: 30
+ runs-on: ${{ matrix.os }}
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [ macOS-latest ]
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: install bake
+ run: |
+ git clone https://github.com/SanderMertens/bake
+ make -C bake/build-$(uname)
+ bake/bake setup
+
+ - name: build flecs
+ run: bake --strict
+
+ - name: run tests
+ run: |
bake run test/meta --cfg sanitize -- -j 4
+
+ analyze-sanitized-collections:
+ timeout-minutes: 30
+ runs-on: ${{ matrix.os }}
+ strategy:
+ fail-fast: false
+ matrix:
+ os: [ macOS-latest ]
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: install bake
+ run: |
+ git clone https://github.com/SanderMertens/bake
+ make -C bake/build-$(uname)
+ bake/bake setup
+
+ - name: build flecs
+ run: bake --strict
+
+ - name: run tests
+ run: |
bake run test/collections --cfg sanitize -- -j 4
- analyze-sanitized-cpp:
+ analyze-sanitized-cpp_api:
timeout-minutes: 30
runs-on: ${{ matrix.os }}
strategy:
