ci.yml 593 B

1234567891011121314151617181920212223242526272829
  1. name: CI
  2. on:
  3. pull_request:
  4. push:
  5. branches: ['master']
  6. tags: ['v*']
  7. schedule:
  8. - cron: '00 01 * * *'
  9. jobs:
  10. test:
  11. name: test
  12. runs-on: ${{ matrix.os }}
  13. strategy:
  14. fail-fast: false
  15. matrix:
  16. os: ['ubuntu-latest', 'windows-latest']
  17. steps:
  18. - uses: actions/checkout@v2
  19. with:
  20. submodules: true
  21. - uses: actions/setup-dotnet@v1
  22. with:
  23. dotnet-version: '5.0.x'
  24. - run: dotnet test
  25. if: matrix.os == 'ubuntu-latest'
  26. - run: dotnet test --filter 'Category!=integration'
  27. if: matrix.os == 'windows-latest'