unit_test.yml (588B)
1 name: Unit Tests 2 3 permissions: 4 contents: read 5 6 on: 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 22 jobs: 23 test: 24 runs-on: ubuntu-latest 25 26 container: ghcr.io/qmk/qmk_cli 27 28 steps: 29 - uses: actions/checkout@v6 30 with: 31 submodules: recursive 32 33 - name: Install dependencies 34 run: pip3 install -r requirements-dev.txt 35 36 - name: Run tests 37 run: qmk test-c