Skip to content

Conversation

@Kanchan-Microsoft
Copy link
Contributor

Purpose

This pull request focuses on improving the clarity and user experience of post-deployment instructions for both Windows and POSIX environments, enhances tag handling in the Bicep deployment template, and adds a utility to check for existing teams before uploading configurations in the team config upload script.

Post-deployment script enhancements:

  • Improved formatting and clarity of post-deployment instructions in both azure.yaml and azure_custom.yaml for Windows (PowerShell) and POSIX (Bash) environments, including color-coded output, step-by-step guidance, and clearer alternative commands for combined actions. Also, the frontend application URL is now highlighted for easier access.

Infrastructure improvements:

  • Updated the infra/main.bicep template to merge existing resource group tags with new tags, ensuring all tags are preserved and applied when deploying resources.

Team configuration upload script enhancements:

  • Added a check_team_exists function to infra/scripts/upload_team_config.py to verify if a team already exists in the backend before attempting upload, reducing redundant uploads and providing user feedback if a team is already present.
  • Modified the upload logic to skip uploading and notify the user if the team already exists, including displaying the team name when possible.

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

@Prajwal-Microsoft Prajwal-Microsoft merged commit ffd67b0 into main Oct 28, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants