Skip to content

chore: downmerge main to dev #706

Closed
Pavan-Microsoft wants to merge 36 commits intodevfrom
main
Closed

chore: downmerge main to dev #706
Pavan-Microsoft wants to merge 36 commits intodevfrom
main

Conversation

@Pavan-Microsoft
Copy link
Contributor

Purpose

This pull request updates and refactors the CI/CD GitHub Actions workflows to improve flexibility, parameter validation, and directory structure support for the content-gen project. The main changes include expanding deployment options, introducing new input parameters, updating region and model selections, and aligning scripts and output variable names with the new project structure.

Workflow input enhancements and validation:

  • Added a new runner_os input to allow deployments on codespace, Devcontainer, or Local environments, with validation and dynamic runner selection logic. [1] [2] [3]
  • Introduced an image_model_choice parameter to select which image model to deploy (gpt-image-1, gpt-image-1.5, dall-e-3, or none), with validation and defaulting. [1] [2] [3]

Directory and file structure updates:

  • Changed workflow triggers and file paths to target the content-gen directory structure instead of the previous src and infra directories.
  • Updated references in deployment scripts and parameter files to use the new content-gen/infra paths, ensuring correct configuration files are used during deployment. [1] [2]

Deployment region and permissions improvements:

  • Updated the list of supported Azure regions, adding swedencentral, westus, and westus3, and replacing eastus2 with eastus.
  • Added packages: write permissions where needed for container registry operations. [1] [2] [3]

Output and environment variable alignment:

  • Standardized output variable names from WEB_APPURL to WEB_APP_URL for consistency across jobs and summaries. [1] [2] [3] [4] [5]
  • Updated environment variable setting commands to match the new naming conventions and directory structure. [1] [2]

Miscellaneous improvements:

  • Changed the scheduled deployment time to 10:00 AM IST (4:30 AM UTC).
  • Temporarily disabled E2E tests in the orchestrator workflow.
  • Set PYTHONUTF8=1 in the Windows deployment job to ensure proper encoding.

These changes collectively modernize the deployment workflows, add flexibility for different environments and models, and ensure alignment with the reorganized content-gen project structure.

Does this introduce a breaking change?

  • Yes
  • No

Vamshi-Microsoft and others added 30 commits February 11, 2026 09:54
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.

4 participants

Comments