test.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. on:
  2. pull_request:
  3. merge_group:
  4. name: Test
  5. jobs:
  6. tests:
  7. runs-on: ubuntu-22.04
  8. needs: [check-msrv, test-msrv, test-stable, clippy]
  9. steps:
  10. - name: Done
  11. run: exit 0
  12. check-msrv:
  13. runs-on: ubuntu-22.04
  14. steps:
  15. - uses: actions/checkout@v2
  16. - name: Run Checks MSRV
  17. run: ./ci.sh check msrv
  18. test-msrv:
  19. runs-on: ubuntu-22.04
  20. steps:
  21. - uses: actions/checkout@v2
  22. - name: Run Tests MSRV
  23. run: ./ci.sh test msrv
  24. clippy:
  25. runs-on: ubuntu-22.04
  26. steps:
  27. - uses: actions/checkout@v2
  28. - name: Run Clippy
  29. run: ./ci.sh clippy
  30. test-stable:
  31. runs-on: ubuntu-22.04
  32. steps:
  33. - uses: actions/checkout@v2
  34. - name: Run Tests stable
  35. run: ./ci.sh test stable
  36. test-nightly:
  37. runs-on: ubuntu-22.04
  38. continue-on-error: true
  39. steps:
  40. - uses: actions/checkout@v2
  41. - name: Run Tests nightly
  42. run: ./ci.sh test nightly
  43. #check-stable:
  44. #runs-on: ubuntu-22.04
  45. #steps:
  46. #- uses: actions/checkout@v2
  47. #- name: Run Tests
  48. #run: ./ci.sh check stable
  49. #check-nightly:
  50. #runs-on: ubuntu-22.04
  51. #continue-on-error: true
  52. #steps:
  53. #- uses: actions/checkout@v2
  54. #- name: Run Tests
  55. #run: ./ci.sh check nightly