Repository navigation
chore(schema): bump kurrent-agent-schema (Python) to 0.4.0 - #46
Conversation
Aligns with the .NET package version bump that landed in DEV-1668 (commit 93ae4bd). The PyPI publish workflow verifies that the schema-python-vX.Y.Z tag matches pyproject.toml's version field, so the Python package needed a matching bump before tagging. Refs DEV-1668.
Review Summary by QodoBump kurrent-agent-schema Python package to 0.4.0
WalkthroughsDescription• Bump kurrent-agent-schema Python package version to 0.4.0 • Aligns Python version with .NET schema package (DEV-1668) • Enables PyPI publish workflow tag verification Diagramflowchart LR
A["pyproject.toml<br/>version 0.3.1"] -- "version bump" --> B["pyproject.toml<br/>version 0.4.0"]
B -- "matches" --> C["schema-python-v0.4.0 tag"]
File Changes1. schema/python/pyproject.toml
|
Code Review by Qodo
1. Stale uv.lock version
|
| [project] | ||
| name = "kurrent-agent-schema" | ||
| version = "0.3.1" | ||
| version = "0.4.0" |
There was a problem hiding this comment.
1. Stale uv.lock version 🐞 Bug ☼ Reliability
schema/python/pyproject.toml sets version to 0.4.0, but schema/python/uv.lock still records the editable project as 0.3.1, leaving the lockfile inconsistent with the package metadata. This is particularly risky because CI workflows sync with uv sync --frozen in schema/python, which relies on uv.lock being up-to-date.
Agent Prompt
## Issue description
`schema/python/pyproject.toml` was bumped to version `0.4.0`, but `schema/python/uv.lock` still declares the editable `kurrent-agent-schema` package as `0.3.1`. CI uses `uv sync --frozen` in `schema/python`, so the lockfile should be updated to reflect the new package metadata.
## Issue Context
The repo has multiple workflows that run `uv sync --all-extras --frozen` in `schema/python`, which assumes `uv.lock` is already consistent with `pyproject.toml`.
## Fix Focus Areas
- schema/python/uv.lock[23-29]
- schema/python/pyproject.toml[5-10]
- .github/workflows/schema-ci-python.yml[36-39]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
Summary
Test plan
🤖 Generated with Claude Code