cli.yml 473 B

12345678910111213141516171819202122232425262728
  1. name: CLI CI
  2. on:
  3. push:
  4. branches:
  5. - master
  6. - future
  7. pull_request:
  8. paths:
  9. - 'lib/python/**'
  10. - 'bin/qmk'
  11. - 'requirements.txt'
  12. - '.github/workflows/cli.yml'
  13. jobs:
  14. test:
  15. runs-on: ubuntu-latest
  16. container: qmkfm/qmk_cli
  17. steps:
  18. - uses: actions/checkout@v2
  19. with:
  20. submodules: recursive
  21. - name: Install dependencies
  22. run: pip3 install -r requirements-dev.txt
  23. - name: Run tests
  24. run: qmk pytest