2525 setup :
2626 name : Set up
2727 if : github.repository == 'microsoft/vscode-python'
28- runs-on : ubuntu-latest
28+ runs-on : ubuntu-22.04
2929 defaults :
3030 run :
3131 shell : python
6161 - os : windows-latest
6262 target : aarch64-pc-windows-msvc
6363 vsix-target : win32-arm64
64- - os : ubuntu-latest
64+ - os : ubuntu-22.04
6565 target : x86_64-unknown-linux-musl
6666 vsix-target : linux-x64
6767 # - os: ubuntu-latest
7676 # - os: macos-14
7777 # target: aarch64-apple-darwin
7878 # vsix-target: darwin-arm64
79- - os : ubuntu-latest
79+ - os : ubuntu-22.04
8080 target : x86_64-unknown-linux-musl
8181 vsix-target : alpine-x64
8282 # - os: ubuntu-latest
@@ -112,7 +112,7 @@ jobs:
112112 lint :
113113 name : Lint
114114 if : github.repository == 'microsoft/vscode-python'
115- runs-on : ubuntu-latest
115+ runs-on : ubuntu-22.04
116116 steps :
117117 - name : Checkout
118118 uses : actions/checkout@v6
@@ -127,7 +127,7 @@ jobs:
127127 check-types :
128128 name : Check Python types
129129 if : github.repository == 'microsoft/vscode-python'
130- runs-on : ubuntu-latest
130+ runs-on : ubuntu-22.04
131131 steps :
132132 - name : Use Python ${{ env.PYTHON_VERSION }}
133133 uses : actions/setup-python@v6
@@ -172,7 +172,7 @@ jobs:
172172 matrix :
173173 # We're not running CI on macOS for now because it's one less matrix entry to lower the number of runners used,
174174 # macOS runners are expensive, and we assume that Ubuntu is enough to cover the Unix case.
175- os : [ubuntu-latest , windows-latest]
175+ os : [ubuntu-22.04 , windows-latest]
176176 # Run the tests on the oldest and most recent versions of Python.
177177 python : ['3.9', '3.x', '3.13']
178178
@@ -213,7 +213,7 @@ jobs:
213213 # We're not running CI on macOS for now because it's one less matrix
214214 # entry to lower the number of runners used, macOS runners are expensive,
215215 # and we assume that Ubuntu is enough to cover the UNIX case.
216- os : [ubuntu-latest , windows-latest]
216+ os : [ubuntu-22.04 , windows-latest]
217217 python : ['3.x']
218218 test-suite : [ts-unit, venv, single-workspace, multi-workspace, debugger, functional]
219219 steps :
@@ -374,7 +374,7 @@ jobs:
374374 with :
375375 run : npm run testSingleWorkspace
376376 working-directory : ${{ env.special-working-directory }}
377- if : matrix.test-suite == 'venv' && matrix.os == 'ubuntu-latest '
377+ if : matrix.test-suite == 'venv' && matrix.os == 'ubuntu-22.04 '
378378
379379 - name : Run single-workspace tests
380380 env :
@@ -421,7 +421,7 @@ jobs:
421421 include :
422422 - os : windows-latest
423423 vsix-target : win32-x64
424- - os : ubuntu-latest
424+ - os : ubuntu-22.04
425425 vsix-target : linux-x64
426426
427427 steps :
0 commit comments