You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
484 B

  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/base_container
  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: bin/qmk pytest