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