python.yml 592 B

1234567891011121314151617181920212223242526
  1. on:
  2. push:
  3. pull_request:
  4. schedule:
  5. - cron: '0 20 * * 5'
  6. jobs:
  7. build:
  8. runs-on: ubuntu-18.04
  9. strategy:
  10. matrix:
  11. python-version:
  12. - 3.5
  13. - 3.6
  14. - 3.7
  15. - 3.8
  16. steps:
  17. - uses: actions/checkout@v1
  18. - uses: actions/setup-python@v1
  19. with:
  20. python-version: ${{ matrix.python-version }}
  21. - run: pip install --upgrade pipenv>=2018.10.9
  22. - run: pipenv sync --dev
  23. - run: pipenv graph
  24. - run: pipenv run pylint ical2vdir
  25. - run: pipenv run pytest --cov=ical2vdir --cov-report=term-missing --cov-fail-under=100