qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

cli.yml (596B)


      1 name: CLI CI
      2 
      3 permissions:
      4   contents: read
      5 
      6 on:
      7   push:
      8     branches:
      9     - master
     10     - develop
     11   pull_request:
     12     paths:
     13     - 'lib/python/**'
     14     - 'requirements.txt'
     15     - '.github/workflows/cli.yml'
     16 
     17 jobs:
     18   test:
     19     runs-on: ubuntu-latest
     20 
     21     container: ghcr.io/qmk/qmk_cli
     22 
     23     steps:
     24     - name: Disable safe.directory check
     25       run : git config --global --add safe.directory '*'
     26 
     27     - uses: actions/checkout@v6
     28       with:
     29         submodules: recursive
     30 
     31     - name: Install dependencies
     32       run: pip3 install -r requirements-dev.txt
     33 
     34     - name: Run tests
     35       run: qmk pytest