Skip to content

fix: dev to main - DevContainer Tooling Update and constants.py API Cleanup#894

Merged
Avijit-Microsoft merged 4 commits into
mainfrom
dev
May 5, 2026
Merged

fix: dev to main - DevContainer Tooling Update and constants.py API Cleanup#894
Avijit-Microsoft merged 4 commits into
mainfrom
dev

Conversation

@Pavan-Microsoft
Copy link
Copy Markdown
Contributor

@Pavan-Microsoft Pavan-Microsoft commented Apr 30, 2026

Purpose

This pull request contains a couple of targeted improvements to the development environment configuration and the test constants. The main changes are an enhancement to the Azure CLI feature in the devcontainer setup and the addition of explicit public exports in the test constants module.

Development environment improvements:

  • Updated the Azure CLI feature configuration in .devcontainer/devcontainer.json to ensure Bicep is installed with the latest version, improving infrastructure-as-code support.

Test module enhancements:

  • Added an __all__ declaration in tests/e2e-test/config/constants.py to explicitly define the module's public API, making imports clearer and more maintainable.

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.

@Pavan-Microsoft Pavan-Microsoft changed the title fix: fix: code quality fix Apr 30, 2026
fix: install latest bicep via CLI
@Pavan-Microsoft Pavan-Microsoft changed the title fix: code quality fix fix: dev to main - DevContainer Tooling Update and constants.py API Cleanup May 4, 2026
@Pavan-Microsoft Pavan-Microsoft marked this pull request as ready for review May 4, 2026 09:49
Copilot AI review requested due to automatic review settings May 4, 2026 09:49
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

Note

Copilot was unable to run its full agentic suite in this review.

This PR clarifies the public API of the E2E test constants module via __all__ and updates the DevContainer’s Azure CLI feature configuration (including Bicep installation/versioning).

Changes:

  • Define __all__ in tests/e2e-test/config/constants.py to explicitly mark intended exports.
  • Update .devcontainer/devcontainer.json Azure CLI feature settings to install Bicep and specify versions as latest.

Reviewed changes

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

File Description
tests/e2e-test/config/constants.py Adds __all__ to explicitly define the module’s public exports.
.devcontainer/devcontainer.json Expands Azure CLI feature configuration (Bicep install + version settings).

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

Comment thread .devcontainer/devcontainer.json
Comment thread .devcontainer/devcontainer.json
Comment thread tests/e2e-test/config/constants.py
@Avijit-Microsoft Avijit-Microsoft merged commit aa5d80d into main May 5, 2026
12 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

🎉 This PR is included in version 3.22.1 🎉

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