cli.yml 489 B

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