diff --git a/.github/workflows/python-tests.yaml b/.github/workflows/python-tests.yaml index 80d87d9..aecae78 100644 --- a/.github/workflows/python-tests.yaml +++ b/.github/workflows/python-tests.yaml @@ -3,6 +3,8 @@ run-name: python tests on: push: + branches: + - main paths: - '**.py' - 'pyproject.toml' @@ -52,14 +54,11 @@ jobs: restore-keys: | uv-${{ runner.os }}-python${{ env.PYTHON_VERSION }}- - - name: Install dependencies - run: uv sync --locked --extra dev - - name: Lint check - run: uv run ruff check . + run: uv run --locked --extra dev ruff check - name: Type check - run: uv run pyrefly check + run: uv run --locked --extra dev pyrefly check test: name: Test with Python ${{ matrix.python-version }} @@ -100,8 +99,5 @@ jobs: uv-${{ runner.os }}-python${{ matrix.python-version }}- uv-${{ runner.os }}- - - name: Install dependencies - run: uv sync --locked --extra dev - - name: Run tests - run: uv run --extra dev pytest + run: uv run --locked --extra dev pytest