29
29
- uses : actions/checkout@v4
30
30
- uses : actions/setup-python@v5
31
31
with :
32
- python-version : " 3.12 "
32
+ python-version : " 3.13 "
33
33
- run : curl -LsSf https://astral.sh/uv/install.sh | sh
34
34
- run : uv pip install -r requirements-tests.txt --system
35
35
- run : python ./tests/check_typeshed_structure.py
41
41
- uses : actions/checkout@v4
42
42
- uses : actions/setup-python@v5
43
43
with :
44
- # Max supported Python version as of pytype 2024.9.13
44
+ # Max supported Python version as of pytype 2024.10.11
45
45
python-version : " 3.12"
46
46
- uses : astral-sh/setup-uv@v5
47
47
- run : uv pip install -r requirements-tests.txt --system
98
98
- uses : actions/checkout@v4
99
99
- uses : actions/setup-python@v5
100
100
with :
101
- python-version : " 3.12 "
101
+ python-version : " 3.13 "
102
102
- uses : astral-sh/setup-uv@v5
103
103
- name : Install typeshed test-suite requirements
104
104
# Install these so we can run `get_external_stub_requirements.py`
@@ -122,22 +122,22 @@ jobs:
122
122
version : PATH
123
123
python-platform : ${{ matrix.python-platform }}
124
124
python-version : ${{ matrix.python-version }}
125
- annotate : ${{ matrix.python-version == '3.12 ' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
125
+ annotate : ${{ matrix.python-version == '3.13 ' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
126
126
- name : Run pyright with stricter settings on some of the stubs
127
127
uses : jakebailey/pyright-action@v2
128
128
with :
129
129
version : PATH
130
130
python-platform : ${{ matrix.python-platform }}
131
131
python-version : ${{ matrix.python-version }}
132
- annotate : ${{ matrix.python-version == '3.12 ' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
132
+ annotate : ${{ matrix.python-version == '3.13 ' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
133
133
project : ./pyrightconfig.stricter.json
134
134
- name : Run pyright on the test cases
135
135
uses : jakebailey/pyright-action@v2
136
136
with :
137
137
version : PATH
138
138
python-platform : ${{ matrix.python-platform }}
139
139
python-version : ${{ matrix.python-version }}
140
- annotate : ${{ matrix.python-version == '3.12 ' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
140
+ annotate : ${{ matrix.python-version == '3.13 ' && matrix.python-platform == 'Linux' }} # Having each job create the same comment is too noisy.
141
141
project : ./pyrightconfig.testcases.json
142
142
143
143
stub-uploader :
@@ -155,7 +155,8 @@ jobs:
155
155
path : stub_uploader
156
156
- uses : actions/setup-python@v5
157
157
with :
158
- python-version : " 3.12"
158
+ # Keep in sync with stub_uploader's check_scripts.yml workflow.
159
+ python-version : " 3.13"
159
160
- uses : astral-sh/setup-uv@v5
160
161
- name : Run tests
161
162
run : |
0 commit comments