master.yaml 629 B

1234567891011121314151617181920212223242526272829303132
  1. name: master
  2. on:
  3. push:
  4. branches:
  5. - master
  6. schedule:
  7. - cron: '0 0 * * 0' # 00:00 Sunday
  8. jobs:
  9. test:
  10. name: Test
  11. runs-on: ubuntu-latest
  12. strategy:
  13. matrix:
  14. rust: [1.8.0, stable]
  15. steps:
  16. - name: Rust install
  17. uses: actions-rs/toolchain@v1
  18. with:
  19. toolchain: ${{ matrix.rust }}
  20. profile: minimal
  21. override: true
  22. - name: Checkout
  23. uses: actions/checkout@v2
  24. - name: Build
  25. uses: actions-rs/cargo@v1
  26. with:
  27. command: build
  28. args: --verbose
  29. - name: Test
  30. run: ./ci/test_full.sh