Lines Matching +full:scripts +full:- +full:tests
3 # SPDX-License-Identifier: Apache-2.0
5 name: Devicetree script tests
10 - main
11 - v*-branch
13 - 'scripts/dts/**'
14 - '.github/workflows/devicetree_checks.yml'
17 - main
18 - v*-branch
20 - 'scripts/dts/**'
21 - '.github/workflows/devicetree_checks.yml'
24 devicetree-checks:
25 name: Devicetree script tests
26 runs-on: ${{ matrix.os }}
29 python-version: ['3.10', '3.11', '3.12', '3.13']
30 os: [ubuntu-22.04, macos-14, windows-2022]
32 - name: checkout
34 - name: Set up Python ${{ matrix.python-version }}
35 uses: actions/setup-python@v5
37 python-version: ${{ matrix.python-version }}
38 - name: cache-pip-linux
43 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
44 restore-keys: |
45 ${{ runner.os }}-pip-${{ matrix.python-version }}
46 - name: cache-pip-mac
51 # Trailing '-' was just to get a different cache name
52 key: ${{ runner.os }}-pip-${{ matrix.python-version }}-
53 restore-keys: |
54 ${{ runner.os }}-pip-${{ matrix.python-version }}-
55 - name: cache-pip-win
60 key: ${{ runner.os }}-pip-${{ matrix.python-version }}
61 restore-keys: |
62 ${{ runner.os }}-pip-${{ matrix.python-version }}
63 - name: install python dependencies
66 - name: run tox
67 working-directory: scripts/dts/python-devicetree