You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/skills/toolkit-release/SKILL.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,20 +40,22 @@ Run after a regular release ships to start the next development cycle.
40
40
Release a new beta to the VS Code Marketplace as a pre-release.
41
41
42
42
1. Read current version from `package.json` — this is the version to release (already set by Workflow 1 or a previous beta bump)
43
-
2. Push: `git push origin main` (confirm with user first)
44
-
3. Generate release notes from git log since last beta/release tag — see [release-notes-template.md](references/release-notes-template.md)
45
-
4. Create GitHub release:
43
+
2. Ask the user for the target Dev Proxy version (e.g., "v2.2.0"). They know which Dev Proxy release this beta targets.
44
+
3. Push: `git push origin main` (confirm with user first)
45
+
4. Generate release notes from git log since last beta/release tag — see [release-notes-template.md](references/release-notes-template.md)
46
+
5. Create GitHub release:
46
47
- Tag: `vX.Y.Z-beta` (e.g., `v1.13.0-beta` for first beta, `v1.13.2-beta` for subsequent)
47
48
- Title: `vX.Y.Z-beta`
48
49
- Mark as **pre-release**
49
50
- Body: generated release notes
50
-
5. Determine target Dev Proxy version from https://github.com/dotnet/dev-proxy/releases
51
+
-**Important**: Write release notes to a temp file and use `gh release create --notes-file <file>`. Do NOT use inline `--notes` — multi-line content gets garbled by the terminal.
51
52
6. Create or move `devproxy-vX.Y.Z` tag to this commit:
52
-
- First beta in cycle: `git tag devproxy-vX.Y.Z && git push origin devproxy-vX.Y.Z`
0 commit comments