Repository navigation
Prepare VS Code extension release v1.25.0 - #21763
Conversation
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 21763Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 21763" |
This comment has been minimized.
This comment has been minimized.
|
Commit pushed:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
bc5de56 to
a3bafb9
Compare
This comment has been minimized.
This comment has been minimized.
|
Commit pushed:
|
This comment has been minimized.
This comment has been minimized.
|
Does this include the Go debugging support? |
7afeb39 to
12e1b17
Compare
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Commit pushed:
|
This comment has been minimized.
This comment has been minimized.
Yes, the following Go debugging support changes are included in this release: |
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Tests selector0 / 101 PR test projects · 2 PR jobs, from 1 changed file. Selected PR test projects (0 / 101)none — no PR-gated .NET test projects run for this change. Selected PR jobs (2)
How these were chosen — grouped by what changedJob reasons
Selection computed for commit |
|
✅ No documentation update needed. Skipped as a proven false positive.
|
VS Code Extension Release v1.25.0
Version bump: 1.24.0 → 1.25.0
Commit range:
92a66a5..52afb3aBaseline: VS Code Marketplace v1.24.0 (from the shipped VSIX
extension/.version)Proposed release notes (deterministic fallback)
The
extension-changelogagentic workflow generates the final, polishedextension/CHANGELOG.mdentry and replaces the placeholder on this branch. The commit-derived list below is the human-reviewable fallback — if the agent does not run, paste it intoextension/CHANGELOG.mdbefore merging.Changes (auto-generated from commits)
Release instructions
Confirm
extension/CHANGELOG.mdis specific, user-facing, and free of internal-only changes. Theextension-changelogagentic workflow replaces the placeholder entry with generated notes shortly after this PR is opened; if the placeholder is still present, fill it in from the deterministic fallback above before merging.Get a signed Azure DevOps
microsoft-aspiresource build of the merge commit that published theaspire-vscode-extensionartifact with exactly one.vsix, matching.manifest, and matching.signature.p7s:microsoft-aspirepipeline on the merge commit withPackage VS Code Extension as Pre-Release=true, then use that build instead. The publish job fails if the VSIX pre-release flag does not matchIsPrerelease.Run Azure DevOps pipeline
release-publish-nugetand select that build under Resources →aspire-build.For an extension-only release, use these parameters:
ReleaseVersionautoIsPrereleasefalsefor a stable release,truefor a pre-releaseDryRunfalseSkipNuGetPublishtrueSkipNpmRidPublishtrueSkipNpmPointerPublishtrueSkipChannelPromotiontrueSkipWinGetPublishtrueSkipGitHubTaskstrueSkipReleaseAssetstrueSkipNixPackageUpdatetrueSkipVSCodeExtensionPublishfalseFor a full Aspire release, keep the normal NuGet/channel/GitHub task settings and additionally set
SkipVSCodeExtensionPublish=false. For a pre-release extension, also use a source build queued withPackage VS Code Extension as Pre-Release=trueand setIsPrerelease=true.To validate without publishing, run the same pipeline with
DryRun=trueandSkipVSCodeExtensionPublish=false; the release job validates the VSIX/manifest/signature triplet and verifies the Marketplace service connection can acquire an Azure credential and read publisher role assignments, but skipsvsce publish. Separately confirm the service connection identity is a Contributor on themicrosoft-aspireMarketplace publisher before live publishing.