Skip to content

Conversation

@Priyanka-Microsoft
Copy link
Contributor

Purpose

  • ...
    This pull request contains several improvements and fixes across the development environment setup, continuous integration (CI) workflow, and end-to-end (E2E) tests. The most significant changes focus on standardizing environment variable names, improving URL extraction and reporting in deployment logs, and increasing wait times to ensure deployment propagation. Additionally, there are updates to dependency installation scripts and E2E test stability.

CI/CD Workflow Improvements:

  • Standardized the environment variable for the frontend URL from WEB_WEBSITE_URL to FRONTEND_WEBSITE_URL throughout the workflow, ensuring consistency in outputs and environment references. [1] [2]
  • Enhanced URL extraction from deployment logs by sorting and deduplicating URLs, and ensuring only the first relevant URL is captured for both admin and web services.
  • Increased the deployment propagation wait time from 5 minutes to 25 minutes to reduce flakiness in subsequent steps that depend on deployment completion.
  • Added email subjects to notification payloads for both quota check and deployment failure scenarios, improving clarity in automated notifications. [1] [2]

Development Environment Setup:

  • Updated the .devcontainer/setupEnv.sh script to always install the latest versions of poetry and poetry-plugin-export, ensuring up-to-date dependency management tools.

E2E Test Stability:

  • Increased the wait timeout when validating uploaded files in the E2E test to 20 seconds, reducing the likelihood of test failures due to slow UI updates.

Other Notable Changes:

  • Changed the file checked for the frontend URL from web_url.txt to frontend_url.txt to match naming conventions in the workflow.

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

@Roopan-Microsoft Roopan-Microsoft changed the title Chore: Upgrade Poetry to Latest Version in setupEnv.sh chore: Upgrade Poetry to Latest Version in setupEnv.sh Nov 11, 2025
@Roopan-Microsoft Roopan-Microsoft merged commit 1e513c6 into Azure-Samples:dev Nov 11, 2025
4 of 6 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.

3 participants