diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6cf229d8e704..a659ca9feb99 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -158,10 +158,10 @@ jobs: echo "Installing packages: $DEPENDENCIES" pip install $DEPENDENCIES fi + - name: Activate the isolated venv for the rest of the job + run: echo "$PWD/.venv/bin" >> $GITHUB_PATH - name: List 3rd-party stub dependencies installed - run: | - source .venv/bin/activate - pip freeze --all + run: pip freeze --all - name: Get pyright version uses: SebRollen/toml-action@v1.0.2 id: pyright_version @@ -175,7 +175,6 @@ jobs: python-platform: ${{ matrix.python-platform }} python-version: ${{ matrix.python-version }} no-comments: ${{ matrix.python-version != '3.11' || matrix.python-platform != 'Linux' }} # Having each job create the same comment is too noisy. - venv-path: . - name: Run pyright with stricter settings on some of the stubs uses: jakebailey/pyright-action@v1 with: @@ -183,7 +182,6 @@ jobs: python-platform: ${{ matrix.python-platform }} python-version: ${{ matrix.python-version }} no-comments: ${{ matrix.python-version != '3.11' || matrix.python-platform != 'Linux' }} # Having each job create the same comment is too noisy. - venv-path: . project: ./pyrightconfig.stricter.json - name: Run pyright on the test cases uses: jakebailey/pyright-action@v1 @@ -192,7 +190,6 @@ jobs: python-platform: ${{ matrix.python-platform }} python-version: ${{ matrix.python-version }} no-comments: ${{ matrix.python-version != '3.11' || matrix.python-platform != 'Linux' }} # Having each job create the same comment is too noisy. - venv-path: . project: ./pyrightconfig.testcases.json stub-uploader: diff --git a/pyrightconfig.json b/pyrightconfig.json index 6b280cfcd8c7..c44602107c30 100644 --- a/pyrightconfig.json +++ b/pyrightconfig.json @@ -1,7 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/microsoft/pyright/main/packages/vscode-pyright/schemas/pyrightconfig.schema.json", "typeshedPath": ".", - "venv": ".venv", "include": [ "stdlib", "stubs", diff --git a/pyrightconfig.stricter.json b/pyrightconfig.stricter.json index 367e45e5e551..2fe331589d39 100644 --- a/pyrightconfig.stricter.json +++ b/pyrightconfig.stricter.json @@ -1,7 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/microsoft/pyright/main/packages/vscode-pyright/schemas/pyrightconfig.schema.json", "typeshedPath": ".", - "venv": ".venv", "include": [ "stdlib", "stubs", diff --git a/pyrightconfig.testcases.json b/pyrightconfig.testcases.json index 7fa6aa777486..059df46cc608 100644 --- a/pyrightconfig.testcases.json +++ b/pyrightconfig.testcases.json @@ -1,7 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/microsoft/pyright/main/packages/vscode-pyright/schemas/pyrightconfig.schema.json", "typeshedPath": ".", - "venv": ".venv", "include": [ "test_cases", "stubs/**/@tests/test_cases"