Skip to content

ci: test automation pipeline changes#204

Merged
Avijit-Microsoft merged 1 commit intodevfrom
test-automation-pipeline
Jul 2, 2025
Merged

ci: test automation pipeline changes#204
Avijit-Microsoft merged 1 commit intodevfrom
test-automation-pipeline

Conversation

@Priyanka-Microsoft
Copy link
Copy Markdown
Contributor

Purpose

  • ...
    This pull request introduces several enhancements and updates across workflow automation, infrastructure configuration, and script functionality. Key changes include adding support for reusable workflows, improving environment variable handling, and updating scripts for better compatibility and output management.

Workflow Automation Improvements:

  • Added workflow_call support in .github/workflows/test-automation.yml, enabling reusable workflows with required inputs (CP_WEB_URL, CP_RG, CP_CONTAINERAPP_PREFIX) and updated environment variable usage to reference inputs instead of vars.
  • Replaced the azure/login GitHub Action with a direct Azure CLI login command for better control over authentication in .github/workflows/test-automation.yml.
  • Introduced validation and readiness checks for the application URL, including retries with a maximum attempt limit, in .github/workflows/test-automation.yml.
  • Updated container app start/stop commands to use env variables instead of vars for consistency in .github/workflows/test-automation.yml. [1] [2]

Infrastructure Configuration Updates:

  • Added a new SOLUTION_NAME output to infra/main.bicep and infra/main.json for better tracking of the solution prefix. [1] [2]
  • Updated the templateHash in infra/main.json to reflect changes in the Bicep configuration.

Script Enhancements:

  • Updated infra/scripts/checkquota.sh to use a new model name format (OpenAI.GlobalStandard.gpt-4o) for compatibility with updated OpenAI capacity requirements.
  • Enhanced src/ContentProcessorAPI/samples/schemas/register_schema.sh to include a safe, lowercase identifier (SAFE_NAME) for schema IDs and write output to a GitHub-compatible file. [1] [2]

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

@Avijit-Microsoft Avijit-Microsoft merged commit 9fa550e into dev Jul 2, 2025
5 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.8.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Priyanka-Microsoft Priyanka-Microsoft deleted the test-automation-pipeline branch July 14, 2025 04:57
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.

2 participants