name: tools-test on: push: branches: - master tags: - '*' pull_request: branches: - '*' merge_group: jobs: python-tests: if: github.event_name != 'merge_group' runs-on: ubuntu-latest steps: - uses: actions/checkout@main - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: python-version: 3.8 - name: Install dependencies run: | python -m pip install --upgrade pip python -m pip install tox python -m pip install kconfiglib sudo apt-get update sudo apt-get install gcc-multilib - name: Test backport_pr run: cd dist/tools/backport_pr && tox - name: Test compile_and_test_for_board run: cd dist/tools/compile_and_test_for_board && tox - name: Test riotctrl_ctrl run: cd dist/pythonlibs/riotctrl_ctrl && tox - name: Test riotctrl_shell run: cd dist/pythonlibs/riotctrl_shell && tox - name: Test kconfig script run: cd dist/tools/kconfiglib/tests && ./test.sh - name: Test compile_like_murdock script run: cd dist/tools/compile_test/tests && ./test.sh