Skip to content

Commit 6b80ab8

Browse files
authored
Merge branch 'main' into main
2 parents 9151c01 + accf683 commit 6b80ab8

23 files changed

Lines changed: 682 additions & 943 deletions

File tree

.github/actions/build-vsix/action.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ runs:
1515
node-version: ${{ inputs.node_version }}
1616
cache: 'npm'
1717

18-
# Minimum supported version is Python 3.9
19-
- name: Use Python 3.9
18+
# Minimum supported version is Python 3.10 (debugpy no longer supports Python 3.9,
19+
# and pip 26.1+ requires Python >= 3.10)
20+
- name: Use Python 3.10
2021
uses: actions/setup-python@v5
2122
with:
22-
python-version: 3.9
23+
python-version: '3.10'
2324

2425
- name: Pip cache
2526
uses: actions/cache@v4

.github/actions/lint/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ runs:
3030
- name: Install Python
3131
uses: actions/setup-python@v5
3232
with:
33-
python-version: '3.9'
33+
python-version: '3.10'
3434

3535
- name: Pip cache
3636
uses: actions/cache@v4

.github/agents/release.agent.md

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,23 @@ When the pipeline completes signing, it will pause for manual validation before
126126
127127
---
128128
129-
## Done
130-
131-
Once the pipeline has published successfully:
132-
- A GitHub release will be created at the release tag (e.g. `v2026.4.0` — *example*)
133-
- The extension will be live on the marketplace as a stable release
134-
135-
Congratulations on the release! 🎉
129+
## Done
130+
131+
Once the pipeline has published successfully, verify the release:
132+
133+
1. **Check GitHub Releases** — confirm the new version appears on the releases page:
134+
```
135+
gh release list --repo microsoft/vscode-python-debugger --limit 5
136+
```
137+
Or visit: https://github.com/microsoft/vscode-python-debugger/releases
138+
139+
2. **Verify the release tag** matches the expected version (e.g. `v2026.4.0` — *example*):
140+
```
141+
gh release view v<VERSION> --repo microsoft/vscode-python-debugger
142+
```
143+
144+
> ✋ **Confirm**: Does the new version appear on the [releases page](https://github.com/microsoft/vscode-python-debugger/releases)?
145+
146+
- The extension should now be live on the VS Code Marketplace as a stable release.
147+
148+
Congratulations on the release! 🎉

.github/workflows/pr-check.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ jobs:
5050
strategy:
5151
fail-fast: false
5252
matrix:
53-
os: [ubuntu-latest, windows-latest]
54-
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
53+
os: [ubuntu-latest, windows-2022]
54+
python: ['3.10', '3.11', '3.12', '3.13']
5555

5656
steps:
5757
- name: Checkout
@@ -60,11 +60,12 @@ jobs:
6060
path: ${{ env.special-working-directory-relative }}
6161
persist-credentials: false
6262

63-
# Install bundled libs using 3.9 even though you test it on other versions.
64-
- name: Use Python 3.9
63+
# Install bundled libs using 3.10 (minimum supported; debugpy dropped 3.9 support,
64+
# and pip 26.1+ requires Python >= 3.10).
65+
- name: Use Python 3.10
6566
uses: actions/setup-python@v5
6667
with:
67-
python-version: '3.9'
68+
python-version: '3.10'
6869

6970
- name: Update pip, install pipx and install wheel
7071
run: python -m pip install -U pip pipx wheel

.github/workflows/push-check.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ jobs:
5555
strategy:
5656
fail-fast: false
5757
matrix:
58-
os: [ubuntu-latest, windows-latest]
59-
python: ['3.9', '3.10', '3.11', '3.12', '3.13']
58+
os: [ubuntu-latest, windows-2022]
59+
python: ['3.10', '3.11', '3.12', '3.13']
6060

6161
steps:
6262
- name: Checkout
@@ -65,11 +65,12 @@ jobs:
6565
path: ${{ env.special-working-directory-relative }}
6666
persist-credentials: false
6767

68-
# Install bundled libs using 3.9 even though you test it on other versions.
69-
- name: Use Python 3.9
68+
# Install bundled libs using 3.10 (minimum supported; debugpy dropped 3.9 support,
69+
# and pip 26.1+ requires Python >= 3.10).
70+
- name: Use Python 3.10
7071
uses: actions/setup-python@v5
7172
with:
72-
python-version: '3.9'
73+
python-version: '3.10'
7374

7475
- name: Update pip, install pipx and install wheel
7576
run: python -m pip install -U pip pipx wheel

build/azure-devdiv-pipeline.stable.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ parameters:
2828
- name: publishExtension
2929
displayName: 🚀 Publish Extension
3030
type: boolean
31-
default: false
31+
default: true
3232

3333
- name: buildPlatforms
3434
type: object
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#! /bin/bash
1+
#! /usr/bin/env bash
22
# Bash script
33
export DEBUGPY_ADAPTER_ENDPOINTS=$VSCODE_DEBUGPY_ADAPTER_ENDPOINTS
44
python3 $BUNDLED_DEBUGPY_PATH --listen 0 --wait-for-client $@

noxfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
# Single source of truth for the debugpy version we bundle.
2727
# Update this when bumping debugpy (and update bundled/libs/debugpy accordingly).
28-
DEBUGPY_VERSION = "1.8.20"
28+
DEBUGPY_VERSION = "1.8.21"
2929

3030

3131
def _build_debugpy_wheel_requests(vsce_target: str, version: str) -> list[dict]:

0 commit comments

Comments
 (0)