Skip to content

Comments

chore: Dev to main#739

Merged
Avijit-Microsoft merged 18 commits intomainfrom
dev
Jan 19, 2026
Merged

chore: Dev to main#739
Avijit-Microsoft merged 18 commits intomainfrom
dev

Conversation

@NirajC-Microsoft
Copy link
Contributor

Purpose

This pull request introduces several improvements and refactorings across CI/CD configuration, prompt handling logic, Python dependencies, and end-to-end test infrastructure. The most significant changes are grouped below.

CI/CD and Dependabot automation:

  • Added a new grouped pip dependency update configuration for Python index scripts in .github/dependabot.yml, targeting the dependabotchanges branch and limiting to 10 open PRs.
  • Enhanced the scheduled Dependabot PR auto-merge workflow to automatically retarget open Dependabot PRs from main to dependabotchanges, ensuring PRs land on the correct branch for grouped updates.

Prompt logic and agent behavior:

  • Refined the conversation agent's prompt instructions to clarify how prior conversation history is used, enforce stricter rules for chart generation (requiring numeric data), and improve handling of explicit user requests for charts or JSON. The agent now refuses to generate charts without numeric data and only outputs JSON when explicitly requested.

Test infrastructure and code quality:

  • Refactored the end-to-end test base page (base.py): removed excessive logging, streamlined the validate_response_status method for clarity, and ensured proper payload formatting and response checking.
  • Improved test data loading in config/constants.py to support both telecom and IT helpdesk prompts, with backward compatibility for the questions alias.
  • Enhanced the HomePage page object: added a validate_response_text method to assert on invalid responses, reworked chat interaction logic for reliability, and improved chat history management and UI waits.

Dependency updates:

  • Upgraded types-requests and aiohttp Python dependencies to the latest versions in requirements.txt.

Documentation:

  • Updated the deployment guide to clarify Azure authentication steps, especially for VS Code Web users, and improved step-by-step instructions.

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

Thanusree-Microsoft and others added 16 commits January 8, 2026 17:32
Added authentication instructions for Azure in VS Code Web.
---
updated-dependencies:
- dependency-name: types-requests
  dependency-version: 2.32.4.20260107
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend-deps
- dependency-name: aiohttp
  dependency-version: 3.13.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: backend-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@Avijit-Microsoft Avijit-Microsoft merged commit 5941af3 into main Jan 19, 2026
14 checks passed
@github-actions
Copy link
Contributor

🎉 This PR is included in version 3.17.5 🎉

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants