|
|
@@ -14,11 +14,6 @@ on:
|
|
|
- 'docs/**'
|
|
|
- 'evaluation/**'
|
|
|
pull_request:
|
|
|
- paths-ignore:
|
|
|
- - '**/*.md'
|
|
|
- - 'frontend/**'
|
|
|
- - 'docs/**'
|
|
|
- - 'evaluation/**'
|
|
|
|
|
|
jobs:
|
|
|
integration-tests-on-linux:
|
|
|
@@ -61,6 +56,7 @@ jobs:
|
|
|
integration-tests-on-mac:
|
|
|
name: Integration Tests on MacOS
|
|
|
runs-on: macos-13
|
|
|
+ if: contains(github.event.pull_request.title, 'mac') || contains(github.event.pull_request.title, 'Mac')
|
|
|
strategy:
|
|
|
fail-fast: false
|
|
|
matrix:
|
|
|
@@ -103,11 +99,3 @@ jobs:
|
|
|
uses: codecov/codecov-action@v4
|
|
|
env:
|
|
|
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
|
|
-
|
|
|
- test_matrix_success:
|
|
|
- name: All Integration Tests Passed
|
|
|
- runs-on: ubuntu-latest
|
|
|
- # make mac tests as optional as they are too slow
|
|
|
- needs: [integration-tests-on-linux]
|
|
|
- steps:
|
|
|
- - run: echo Done!
|