logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

cli.yml (595B)


  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: ghcr.io/qmk/qmk_cli
  18. steps:
  19. - name: Disable safe.directory check
  20. run : git config --global --add safe.directory '*'
  21. - uses: actions/checkout@v4
  22. with:
  23. submodules: recursive
  24. - name: Install dependencies
  25. run: pip3 install -r requirements-dev.txt
  26. - name: Run tests
  27. run: qmk pytest