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