Skip to content

chore: Merge from main to demo#604

Merged
Prajwal-Microsoft merged 16 commits into
demofrom
main
May 26, 2026
Merged

chore: Merge from main to demo#604
Prajwal-Microsoft merged 16 commits into
demofrom
main

Conversation

@Prajwal-Microsoft
Copy link
Copy Markdown
Collaborator

Purpose

  • Merge from main to demo

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

@github-actions
Copy link
Copy Markdown

Coverage

Coverage Report •
FileStmtsMissCoverMissing
TOTAL121716186% 
report-only-changed-files is enabled. No files were changed during this commit :)

Tests Skipped Failures Errors Time
244 0 💤 0 ❌ 0 🔥 4.579s ⏱️

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

Merges the latest main branch updates into the demo branch, bringing in dependency refreshes, infrastructure template updates, and CI/CD workflow improvements (notifications, tagging, and new scalability toggle support).

Changes:

  • Bumped several pinned dependencies across Python and web packages (e.g., python-multipart, urllib3, postcss, axios, uuid).
  • Updated Bicep/ARM templates to adjust monitoring/data-collection rule configuration and strengthen defaults (e.g., infra encryption, disallow insecure ingress).
  • Enhanced GitHub Actions workflows: richer HTML email notifications, added enableScalability wiring/validation, and added/merged an Owner tag on resource groups.

Reviewed changes

Copilot reviewed 16 out of 20 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/ContentProcessorWorkflow/pyproject.toml Bumps Python dependency (python-multipart) for the workflow service.
src/ContentProcessorWeb/pnpm-lock.yaml Updates frontend lockfile with stricter overrides/pins (e.g., postcss, axios, uuid).
src/ContentProcessorWeb/package.json Aligns postcss version and pnpm override pins with lockfile.
src/ContentProcessorAPI/uv.lock Updates locked Python package versions (python-multipart, urllib3) for the API.
src/ContentProcessorAPI/requirements.txt Updates pinned Python deps (python-multipart, urllib3) for the API.
src/ContentProcessorAPI/pyproject.toml Updates Python dependency constraints (python-multipart, urllib3) for the API.
src/ContentProcessor/uv.lock Updates locked Python package versions (python-multipart, urllib3) for the processor.
src/ContentProcessor/requirements.txt Updates pinned urllib3 for the processor.
infra/main.json Regenerated ARM template reflecting Bicep updates (monitoring destination naming, event stream changes, security settings).
infra/main.bicep Adjusts monitoring/DCR config and hardens infra defaults (encryption, disallow insecure ingress); adds scalability-related naming variables.
infra/main_custom.bicep Mirrors main.bicep infra/security and monitoring changes for the custom variant.
.github/workflows/job-send-notification.yml Reworks notification emails into styled HTML with status “pills” and HTML escaping helper.
.github/workflows/job-deploy.yml Adds enableScalability input wiring and applies Owner tagging on resource groups.
.github/workflows/job-deploy-windows.yml Adds ENABLE_SCALABILITY input and injects enableScalability into parameters for WAF deployments (Windows path).
.github/workflows/job-deploy-linux.yml Adds ENABLE_SCALABILITY input and injects enableScalability into parameters for WAF deployments (Linux path).
.github/workflows/deploy.yml Adds Owner tag on RG create/update for the legacy deploy workflow.
.github/workflows/deploy-windows.yml Adds enableScalability input + validation and passes through to the orchestration job.
.github/workflows/deploy-v2.yml Clarifies input descriptions and adds enableScalability input/validation passthrough.
.github/workflows/deploy-orchestrator.yml Adds enableScalability input passthrough to orchestrated deploy execution.
Files not reviewed (1)
  • src/ContentProcessorWeb/pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/job-send-notification.yml
Comment thread .github/workflows/job-send-notification.yml
Comment thread .github/workflows/job-send-notification.yml
Comment thread .github/workflows/job-send-notification.yml
Comment thread .github/workflows/job-send-notification.yml
Comment thread .github/workflows/job-send-notification.yml
@Prajwal-Microsoft Prajwal-Microsoft merged commit 4f5aeed into demo May 26, 2026
39 of 44 checks passed
@Roopan-Microsoft Roopan-Microsoft requested a deployment to production May 26, 2026 10:41 — with GitHub Actions Abandoned
@Roopan-Microsoft Roopan-Microsoft requested a deployment to production May 26, 2026 10:42 — with GitHub Actions Abandoned
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.

9 participants