Skip to content

Use same versioning for monorepo#34

Merged
rahuldevikar761 merged 8 commits intomainfrom
users/radevika/fixVersionDependencies
Nov 10, 2025
Merged

Use same versioning for monorepo#34
rahuldevikar761 merged 8 commits intomainfrom
users/radevika/fixVersionDependencies

Conversation

@rahuldevikar761
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 8, 2025 02:16
@rahuldevikar761 rahuldevikar761 requested a review from a team as a code owner November 8, 2025 02:16
Copy link
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 introduces a centralized versioning system for the Agent365 Python SDK monorepo by adding dynamic dependency version management at build time.

Key Changes:

  • New setup_utils.py module that dynamically updates internal package versions from environment variables
  • Integration of dynamic versioning into setup.py for the observability-extensions-semantickernel package
  • Updated internal package dependencies in pyproject.toml files to use development version constraints (>= 0.1.0.dev0)

Reviewed Changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
versioning/helper/setup_utils.py New shared utility module providing get_package_version() and get_dynamic_dependencies() functions to manage version synchronization across monorepo packages
libraries/microsoft-agents-a365-observability-extensions-semantickernel/setup.py Integrates dynamic dependency versioning by importing and using setup_utils to resolve internal package versions at build time
libraries/microsoft-agents-a365-observability-extensions-semantickernel/pyproject.toml Updates internal dependency to placeholder version (>= 0.0.0) with comments explaining dynamic replacement strategy
libraries/microsoft-agents-a365-tooling-extensions-semantickernel/pyproject.toml Updates microsoft-agents-a365-tooling dependency to >= 0.1.0.dev0 for consistency with development versioning
libraries/microsoft-agents-a365-tooling-extensions-openai/pyproject.toml Updates microsoft-agents-a365-tooling dependency to >= 0.1.0.dev0 for consistency with development versioning
libraries/microsoft-agents-a365-tooling-extensions-azureaifoundry/pyproject.toml Updates microsoft-agents-a365-tooling dependency to >= 0.1.0.dev0 for consistency with development versioning
libraries/microsoft-agents-a365-tooling-extensions-agentframework/pyproject.toml Updates microsoft-agents-a365-tooling dependency to >= 0.1.0.dev0 for consistency with development versioning
libraries/microsoft-agents-a365-observability-extensions-openai/pyproject.toml Updates microsoft-agents-a365-observability-core dependency to >= 0.1.0.dev0 for consistency with development versioning
libraries/microsoft-agents-a365-observability-extensions-langchain/pyproject.toml Updates microsoft-agents-a365-observability-core dependency to >= 0.1.0.dev0 for consistency with development versioning
libraries/microsoft-agents-a365-observability-extensions-agentframework/pyproject.toml Updates microsoft-agents-a365-observability-core dependency to >= 0.1.0.dev0 for consistency with development versioning
libraries/microsoft-agents-a365-observability-core/pyproject.toml Updates microsoft-agents-a365-runtime dependency to >= 0.1.0.dev0 for consistency with development versioning

juliomenendez
juliomenendez previously approved these changes Nov 8, 2025
Copilot AI review requested due to automatic review settings November 8, 2025 23:51
Copy link
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

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

Copilot AI review requested due to automatic review settings November 9, 2025 20:33
Copy link
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

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

@rahuldevikar761 rahuldevikar761 merged commit 99ec9ac into main Nov 10, 2025
14 checks passed
@pontemonti pontemonti deleted the users/radevika/fixVersionDependencies branch December 5, 2025 17:14
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.

5 participants