Skip to content

Conversation

Fr4nc3
Copy link
Collaborator

@Fr4nc3 Fr4nc3 commented Sep 1, 2025

Purpose

  • MACAE - V3 version

This pull request introduces new deployment workflows for v2 environments and updates the existing v3 deployment workflows to support new branches and image tags. The main changes include the addition of .github/workflows/deploy-v2.yml and .github/workflows/deploy-waf-v2.yml for v2 deployments, enhancements to resource cleanup and notification handling, and updates to v3 workflows to support the dev-v3 branch and new image tags.

New Deployment Workflows for v2:

  • Added .github/workflows/deploy-v2.yml to automate deployment, resource cleanup, quota checks, and notifications for the macae-v2 and dev branches, including scheduled and manual triggers. This workflow also runs end-to-end tests and cleans up resources after deployment.
  • Added .github/workflows/deploy-waf-v2.yml for WAF deployments on v2, supporting scheduled and push triggers for the macae-v2 branch, with similar resource management and notification features.

Enhancements to v3 Deployment Workflows:

  • Updated .github/workflows/deploy.yml and .github/workflows/deploy-waf.yml to reflect "v3" in workflow names and support the new dev-v3 branch for deployments. [1] [2] [3]
  • Modified image tagging logic in .github/workflows/deploy.yml to use latest_v3 and dev_v3 tags for the main and dev-v3 branches, respectively, improving clarity and separation between environments.
  • Added a createdBy="Pipeline" parameter to the Bicep deployment step in .github/workflows/deploy-waf.yml for better traceability of automated deployments.

Does this introduce a breaking change?

  • Yes
  • No

Moves plan approval request and waiting state management from PlanChat and PlanPanelRight into PlanPage, passing them as props. This centralizes WebSocket handling and plan state, simplifies component logic, and ensures consistent plan approval UI updates across components.
Introduces a new StreamingBufferMessage component to render live agent message streams in PlanChat. Updates PlanPage and WebSocketService to handle and buffer streaming agent messages, improving real-time feedback during plan generation.
Introduces support for streaming agent messages in the plan chat by adding the AgentMessageData model, a new StreamingAgentMessage renderer, and updating PlanChat and PlanPage to handle and display agent messages. This enhances visibility into agent activity during plan generation.
@Roopan-Microsoft Roopan-Microsoft changed the base branch from dev to dev-v3 September 8, 2025 04:50
Harsh-Microsoft and others added 25 commits September 8, 2025 13:54
docs: Add note on role assignment for existing Azure AI Foundry access
Removed duplicate lines explaining the DeploymentNotFound issue and its avoidance.
fix: Restrict Supported Azure Regions and Add Configurable Zone Redundancy for Cosmos DB
fix: Restrict Supported Azure Regions and Add Configurable Zone Redundancy for Cosmos DB
fix: updated the main_custom for cosmos error
fix: merge Cosmos DB issue fixes from dev into main
fix: Updated the package-lock.json file to resolve the build issue
@Roopan-Microsoft Roopan-Microsoft changed the title Feature Sept 2025 feat: Feature Sept 2025 - MACAE V3 Sep 19, 2025
Fr4nc3 and others added 7 commits September 19, 2025 14:02
Replaced the agent_flow.png and architecture.png images in the documentation to reflect updated diagrams. This improves clarity and accuracy in the project's README visualizations.
Update agent flow and architecture diagrams
fix: plan activities that mention agents, Logging fixes, clean-up
docs: clarify navigation by adding step to enter 'infra' directory before 'scripts'
chore: merging dev changes to main branch
Copy link
Contributor

@marktayl1 marktayl1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be the branch of vip we have been working in. I assume that it was tested fully by Persistent yesterday. Looking at last nights changes these look okay but tested by Persistent.

@Roopan-Microsoft Roopan-Microsoft merged commit f262621 into dev-v3 Sep 22, 2025
5 of 6 checks passed
Copy link

🎉 This PR is included in version 2.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Fr4nc3 Fr4nc3 deleted the macae-v3-dev-v2-vip branch September 24, 2025 23:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants