Skip to content

Conversation

@rahuldevikar761
Copy link
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 3, 2025 07:25
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 modernizes the versioning strategy for the Agent365 Python SDK by transitioning from a custom date-based versioning system to setuptools-git-versioning, which provides automated semantic versioning based on Git history and tags.

Key changes:

  • Implements setuptools-git-versioning for automatic version calculation from Git commits and tags
  • Updates the branching/release strategy to use release/* branches for official releases
  • Simplifies the CI pipeline by removing manual version generation logic
  • Removes legacy "Kairo" references from copyright headers

Reviewed Changes

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

Show a summary per file
File Description
versioning/pyproject.toml Configures setuptools-git-versioning with dev templates and version file settings
versioning/TARGET-VERSION Sets base version to 0.1.0 for version calculation
setup.py Updates copyright header, removes Kairo references, replaces custom versioning with environment variable approach
replace-version.ps1 PowerShell script to query current version using setuptools-git-versioning
pyproject.toml Adds setuptools-git-versioning dependency, removes tzdata dependency
HOW_TO_SET_A_VERSION.md Comprehensive documentation for the new Git-based versioning workflow
.github/workflows/ci.yml Updates CI pipeline to calculate versions using setuptools-git-versioning and restrict publishing to release branches

juliomenendez
juliomenendez previously approved these changes Nov 3, 2025
juliomenendez
juliomenendez previously approved these changes Nov 4, 2025
Copilot AI review requested due to automatic review settings November 4, 2025 15:21
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 8 out of 8 changed files in this pull request and generated 2 comments.

@rahuldevikar761 rahuldevikar761 merged commit fbbcae2 into main Nov 4, 2025
14 checks passed
@pontemonti pontemonti deleted the users/radevika/addAutomatedVersioning branch December 5, 2025 17:15
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