Parent directory

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