Skip to content

fix: merging dev changes to main#179

Merged
Roopan-Microsoft merged 19 commits intomainfrom
dev
Jun 9, 2025
Merged

fix: merging dev changes to main#179
Roopan-Microsoft merged 19 commits intomainfrom
dev

Conversation

@AjitPadhi-Microsoft
Copy link
Copy Markdown
Collaborator

@AjitPadhi-Microsoft AjitPadhi-Microsoft commented Jun 6, 2025

Purpose

  • This pull request introduces several changes to enhance the deployment process, improve configurability, and streamline test automation workflows. Key updates include the addition of an imageTag parameter for container builds, modifications to the test automation workflow, and updates to documentation for better clarity and usability.

Deployment Enhancements:

  • Added the imageTag parameter to support custom image tags for container builds in infra/container_app/deploy_container_app_api_web.bicep and infra/main.bicep. This improves flexibility in specifying image versions during deployment.
  • Updated infra/scripts/docker-build.ps1 to include the AZURE_ENV_IMAGETAG argument, enabling dynamic image tagging during Docker build and push operations.

Test Automation Workflow:

  • Introduced a new GitHub Actions workflow (.github/workflows/test-automation.yml) for running end-to-end tests. Includes retry logic for failed tests, container app management, and notification handling for test results.

Documentation Updates:

  • Enhanced docs/CustomizingAzdParameters.md with a detailed table of parameters, including descriptions and example values, to improve clarity and ease of customization.
  • Updated docs/DeploymentGuide.md to reflect new settings such as Image Tag and GPT Model Version, and revised formatting for better readability.

Configuration Improvements:

  • Added support for the AZURE_ENV_IMAGETAG environment variable in azure.yaml to pass custom image tags during preprovisioning steps.
  • Updated infra/main.bicepparam to include the imageTag parameter and other new parameters for deployment customization.

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

What to Check

Verify that the following are valid

  • ...

Other Information

Copy link
Copy Markdown
Contributor

Copilot AI left a 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 merges development changes into main and introduces new end-to-end tests, updated configuration files, and enhanced deployment documentation for the Content Processing Accelerator.

  • Adds new e2e tests and page objects for content processing
  • Introduces updated configuration and dependency files for testing and deployment
  • Improves documentation and GitHub workflow setup for automated test execution

Reviewed Changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/e2e-test/tests/test_contentProcessing_gp_tc.py New e2e test case for the content processing golden path
tests/e2e-test/tests/conftest.py Added session-level fixture and report customizations
tests/e2e-test/requirements.txt Added required dependencies for e2e testing
tests/e2e-test/readme.MD Provided documentation for running e2e tests
tests/e2e-test/pytest.ini Configured logging and warning suppression
tests/e2e-test/pages/loginPage.py Created a new login page abstraction for e2e tests
tests/e2e-test/pages/HomePage.py Implemented page object with methods for validating processing steps
tests/e2e-test/config/constants.py Defined and cleaned up URL configuration
tests/e2e-test/base/base.py Supplied basic page functionality for reuse in tests
tests/e2e-test/.gitignore Updated ignore patterns for test artifacts
infra/main.json Updated template hash and modified allowed parameters
infra/main.bicepparam Introduced additional parameters for deployment settings
infra/main.bicep Removed extra annotation validations from GPT model parameters
docs/DeploymentGuide.md Updated deployment guide with configurable settings
docs/CustomizingAzdParameters.md Enhanced parameter documentation with a detailed configuration table
.github/workflows/test-automation.yml Added and configured a GitHub workflow for test automation

Comment thread docs/CustomizingAzdParameters.md Outdated
@microsoft microsoft deleted a comment from Copilot AI Jun 9, 2025
@Roopan-Microsoft Roopan-Microsoft merged commit d0ecf04 into main Jun 9, 2025
8 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 9, 2025

🎉 This PR is included in version 1.5.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

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.

7 participants