Skip to content

Use same versioning for monorepo - #34

Merged
Rahul Devikar (rahuldevikar761) merged 8 commits into
mainfrom
users/radevika/fixVersionDependencies
Nov 10, 2025
Merged

Rahul Devikar (rahuldevikar761) merged 8 commits into
mainfrom
users/radevika/fixVersionDependencies

Conversation

@rahuldevikar761

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 8, 2025 02:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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

Comment thread versioning/helper/setup_utils.py Outdated
Comment thread versioning/helper/setup_utils.py Outdated
Comment thread versioning/helper/setup_utils.py Outdated
Comment thread versioning/helper/setup_utils.py
Comment thread versioning/helper/setup_utils.py Outdated
Comment thread versioning/helper/setup_utils.py
Comment thread versioning/helper/setup_utils.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

Comment thread versioning/helper/setup_utils.py
Comment thread versioning/helper/setup_utils.py
Copilot AI review requested due to automatic review settings November 9, 2025 20:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

Comment thread versioning/helper/setup_utils.py
Comment thread versioning/helper/setup_utils.py
@rahuldevikar761
Rahul Devikar (rahuldevikar761) merged commit 99ec9ac into main Nov 10, 2025
14 checks passed
@pontemonti
Johan Broberg (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