fix(vscode): Fix multiple extension commands/events - #9550
Conversation
…nit test commands
…leLocalManagedIdentityAuth to be consistent
…fix startDesignTimeApi error handling
… extension setting
…or workspace, prevent selecting child paths
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
✅ Commit Type
✅ Risk Level
✅ What & Why
✅ Impact of Change
✅ Test Plan
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | No change needed |
| Commit Type | ✅ | One type selected; matches diff |
| Risk Level | ✅ | Medium matches label and advised estimate |
| What & Why | ✅ | Clear and complete |
| Impact of Change | ✅ | Audiences indicated |
| Test Plan | ✅ | Unit tests present in diff |
| Contributors | Credit PM/design if applicable | |
| Screenshots/Videos | Optional; add if any visible UI changed |
✅ All required checks pass — this PR is compliant and cleared to merge.
Powered by: Copilot CLI (claude-opus-4.8) | Last updated: Thu, 20 Aug 2026 22:40:14 GMT
🤖 AI PR Validation ReportPR Review ResultsThank you for your submission! Here's detailed feedback on your PR title and body compliance:✅ PR Title
❌ Commit Type
❌ Risk Level
✅ What & Why
✅ Impact of Change
✅ Test Plan
✅ Contributors
✅ Screenshots/Videos
Summary Table
Two blocking items: select a Commit Type (
|
📊 Coverage CheckThe following changed files need attention: ❌
Please add tests for the uncovered files before merging. |
There was a problem hiding this comment.
Pull request overview
Updates workspace creation to support safe in-place creation, but also includes broader VS Code startup, notification, and unit-test refactors.
Changes:
- Adds workspace-location validation and in-place workspace creation.
- Refactors design-time/Azurite startup prompts and suppression state.
- Simplifies unit-test generation error handling and updates tests.
Reviewed changes
Copilot reviewed 33 out of 33 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
apps/vs-code-react/src/state/createWorkspaceSlice.ts |
Stores current-folder and workspace defaults. |
apps/vs-code-react/src/intl/messages.ts |
Adds descendant-location error text. |
apps/vs-code-react/src/app/createWorkspace/utils/validation.ts |
Adds descendant-path validation. |
apps/vs-code-react/src/app/createWorkspace/steps/workspaceNameStep.tsx |
Validates workspace location and in-place creation. |
apps/vs-code-react/src/app/createWorkspace/createWorkspace.tsx |
Adds final workspace-location validation. |
apps/vs-code-designer/src/test/ui/run-e2e.ts |
Removes obsolete warning settings. |
apps/vs-code-designer/src/test/ui/azuriteAutostartFailureAssert.test.ts |
Updates Azurite E2E configuration. |
apps/vs-code-designer/src/test/ui/azuriteAutostartFailure.test.ts |
Updates Azurite E2E configuration. |
apps/vs-code-designer/src/package.json |
Removes deprecated extension settings. |
apps/vs-code-designer/src/main.ts |
Refactors activation prompts and design-time startup. |
apps/vs-code-designer/src/extensionVariables.ts |
Removes instance retry state. |
apps/vs-code-designer/src/constants.ts |
Adds notification-state keys. |
apps/vs-code-designer/src/app/utils/unitTest/unitTest.ts |
Simplifies error propagation. |
apps/vs-code-designer/src/app/utils/unitTest/__test__/unitTest.test.ts |
Removes obsolete error-parser tests. |
apps/vs-code-designer/src/app/utils/telemetry.ts |
Removes deprecated setting telemetry. |
apps/vs-code-designer/src/app/utils/codeless/startDesignTimeApi.ts |
Refactors startup retries and errors. |
apps/vs-code-designer/src/app/utils/codeless/__test__/startDesignTimeApi.test.ts |
Updates startup and retry coverage. |
apps/vs-code-designer/src/app/utils/azurite/activateAzurite.ts |
Migrates prompt suppression to global state. |
apps/vs-code-designer/src/app/utils/azurite/__test__/activateAzurite.test.ts |
Updates Azurite prompt tests. |
apps/vs-code-designer/src/app/state/notifications.ts |
Adds persistent notification flags. |
apps/vs-code-designer/src/app/commands/workflows/unitTest/createUnitTestFromRun.ts |
Refactors unit-test generation flow. |
apps/vs-code-designer/src/app/commands/workflows/unitTest/createUnitTest.ts |
Simplifies unit-test creation errors. |
apps/vs-code-designer/src/app/commands/workflows/unitTest/__test__/createUnitTest.test.ts |
Updates unit-test command expectations. |
apps/vs-code-designer/src/app/commands/parameterizeConnections.ts |
Propagates cancellation and errors. |
apps/vs-code-designer/src/app/commands/nodeJs/validateNodeJsIsLatest.ts |
Migrates Node.js warning suppression. |
apps/vs-code-designer/src/app/commands/nodeJs/__test__/validateNodeJsIsLatest.test.ts |
Updates warning-state tests. |
apps/vs-code-designer/src/app/commands/generateDeploymentScripts/generateDeploymentScriptsSteps/adoDeploymentScriptsSteps/GenerateADODeploymentScriptsStep.ts |
Removes an unused import. |
apps/vs-code-designer/src/app/commands/funcCoreTools/validateFuncCoreToolsIsLatest.ts |
Migrates Core Tools warning suppression. |
apps/vs-code-designer/src/app/commands/funcCoreTools/__test__/validateFuncCoreToolsIsLatest.test.ts |
Adds notification mocks. |
apps/vs-code-designer/src/app/commands/ensureWorkspace.ts |
Implements in-place workspace creation. |
apps/vs-code-designer/src/app/commands/createLogicApp/createLogicApp.ts |
Simplifies error propagation. |
apps/vs-code-designer/src/app/commands/__test__/parameterizeConnections.test.ts |
Updates propagated-error expectations. |
apps/vs-code-designer/src/__test__/devContainerIntegration.test.ts |
Removes an obsolete mock export. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
…dant telemetry results
…code-command-fixes
… stale aria-hidden" This reverts commit 41f3255.
a64dd21
into
main
Commit Type
Risk Level
What & Why
Fixes the following issues in extension commands/events:
Impact of Change
Test Plan
Contributors
Andrew Eldridge (@andrew-eldridge)