-
Notifications
You must be signed in to change notification settings - Fork 96
fix(vscode): Prompt for azure connector details and start design-time host on new projects #8607
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
fix(vscode): Prompt for azure connector details and start design-time host on new projects #8607
Conversation
🤖 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
|
| Section | Status | Recommendation |
|---|---|---|
| Title | ✅ | None |
| Commit Type | ✅ | None |
| Risk Level | ✅ | Verify side-effects of starting design-time host; consider raising to Medium if it modifies system state significantly. |
| What & Why | ✅ | Expand one sentence describing blocking vs background behavior. |
| Impact of Change | ❌ | Add short developer/system notes describing side effects. |
| Test Plan | ❌ | Add unit/E2E tests or provide detailed justification + manual test steps/evidence. |
| Contributors | ✅ | Optional tags if others contributed. |
| Screenshots/Videos | Optional: add a short screenshot or GIF showing the prompt/host start. |
Final message
This PR is close to passing the PR-body checklist. The title, commit type, and risk label are correct and consistent. However, I cannot pass the PR because:
- The Test Plan lacks automated tests or a clear justification for why only manual testing was used. Please either add unit/E2E tests or provide detailed manual test steps and evidence.
- The code calls getAzureConnectorDetailsForLocalProject(...) and startDesignTimeApi(...) without awaiting or handling errors. Please confirm whether these functions are synchronous or async. If async, please await them or explicitly handle background execution and add error handling and tests.
Please update the PR with the requested changes and then remove the needs-pr-update label (if you keep it, that indicates the author knows updates are needed). Once updated, re-request review and I will re-run this checklist.
Thank you for the clear commit message and concise PR body — small changes suggested will make this ready to merge.
Last updated: Tue, 13 Jan 2026 23:50:53 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
The PR passes all body and title checks, and the risk level is correct. No changes required. Thank you for maintaining clear, concise documentation in your PR! Last updated: Fri, 21 Nov 2025 19:38:41 GMT |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR fixes an inconsistency between the "Create new workspace" and "Create new project" flows by adding Azure connector details prompting and design-time host initialization to the project creation process. Previously, these initialization steps were only performed for workspace creation, leaving newly created projects without immediate Azure connector configuration or a running design-time API.
Key changes:
- Added calls to
getAzureConnectorDetailsForLocalProject()andstartDesignTimeApi()at the end of thecreateLogicAppProject()function - Added a blank line formatting improvement in
azureConnectorWizard.ts
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| apps/vs-code-designer/src/app/commands/workflows/azureConnectorWizard.ts | Minor formatting change - added blank line after function definition |
| apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppProjects.ts | Added Azure connector details prompting and design-time API initialization calls after project creation, with necessary imports |
...ode-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppProjects.ts
Show resolved
Hide resolved
apps/vs-code-designer/src/app/commands/workflows/azureConnectorWizard.ts
Show resolved
Hide resolved
…ridge/newProjectDesignTimeFix
Fixes #6824
Commit Type
Risk Level
What & Why
Adds the following initialization steps at end of 'Create new project' flow:
Impact of Change
Test Plan
Contributors
@andrew-eldridge