Parent directory

unit_test.yml

586 bytes
 1name: Unit Tests
 2
 3permissions:
 4  contents: read
 5
 6on:
 7  push:
 8    branches:
 9    - master
10    - develop
11  pull_request:
12    paths:
13    - 'builddefs/**'
14    - 'quantum/**'
15    - 'platforms/**'
16    - 'tmk_core/**'
17    - 'tests/**'
18    - '*.mk'
19    - 'Makefile'
20    - '.github/workflows/unit_test.yml'
21
22jobs:
23  test:
24    runs-on: ubuntu-latest
25
26    container: ghcr.io/qmk/qmk_cli
27
28    steps:
29    - uses: actions/checkout@v4
30      with:
31        submodules: recursive
32    - name: Install dependencies
33      run: pip3 install -r requirements-dev.txt
34    - name: Run tests
35      run: qmk test-c