cli.yml
595 bytes
1name: CLI CI
2
3permissions:
4 contents: read
5
6on:
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
17jobs:
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@v4
28 with:
29 submodules: recursive
30
31 - name: Install dependencies
32 run: pip3 install -r requirements-dev.txt
33 - name: Run tests
34 run: qmk pytest