name: Check test class names on: pull_request: paths: - '.ci/check_test_class_names.sh' - 'lib/galaxy_test/**' - 'test/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: test: name: Test runs-on: ubuntu-latest strategy: matrix: python-version: ['3.10'] steps: - uses: actions/checkout@v6 with: persist-credentials: false - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install uv uses: astral-sh/setup-uv@v7 - name: Install Python dependencies run: uv pip install --system -r requirements.txt -r lib/galaxy/dependencies/pinned-test-requirements.txt - name: Run tests run: .ci/check_test_class_names.sh