Skip to content

chore: bump version to 0.3.7#101

Merged
Kamilbenkirane merged 1 commit intomainfrom
chore/bump-version-0.3.7
Dec 24, 2025
Merged

chore: bump version to 0.3.7#101
Kamilbenkirane merged 1 commit intomainfrom
chore/bump-version-0.3.7

Conversation

@Kamilbenkirane
Copy link
Copy Markdown
Member

Bump main package version to 0.3.7 to match capability packages.

@Kamilbenkirane Kamilbenkirane merged commit a35bc37 into main Dec 24, 2025
11 checks passed
@claude
Copy link
Copy Markdown

claude Bot commented Dec 24, 2025

PR Review: Bump version to 0.3.7

Summary

This PR updates the main package version from 0.3.6 to 0.3.7 to align with the capability packages.

✅ Positive Observations

  1. Version Synchronization: The change correctly aligns the main package version with all capability packages (text-generation, image-generation, video-generation, speech-generation), which are already at version 0.3.7.

  2. Minimal Scope: The change is appropriately focused on a single line update, following the single responsibility principle.

  3. Conventional Commit: The commit message follows the conventional commit format with chore: prefix, which is appropriate for version bumps.

⚠️ Issue Identified: Incomplete Version Update

Problem: The optional-dependencies section in pyproject.toml still references version 0.3.6 for all capability packages (lines 37-45):

[project.optional-dependencies]
text-generation = ["celeste-text-generation>=0.3.6"]
image-generation = ["celeste-image-generation>=0.3.6"]
video-generation = ["celeste-video-generation>=0.3.6"]
speech-generation = ["celeste-speech-generation>=0.3.6"]
all = [
    "celeste-text-generation>=0.3.6",
    "celeste-image-generation>=0.3.6",
    "celeste-video-generation>=0.3.6",
    "celeste-speech-generation>=0.3.6",
]

Recommendation: These dependency versions should be updated to >=0.3.7 to match the new main package version and ensure users get the latest compatible capability packages.

Code Quality

  • ✅ No security concerns
  • ✅ No performance impact
  • ✅ No test coverage needed (version metadata change)
  • ✅ Follows repository structure and conventions

Suggested Changes

Update the optional dependencies to reference version 0.3.7:

[project.optional-dependencies]
-text-generation = ["celeste-text-generation>=0.3.6"]
-image-generation = ["celeste-image-generation>=0.3.6"]
-video-generation = ["celeste-video-generation>=0.3.6"]
-speech-generation = ["celeste-speech-generation>=0.3.6"]
+text-generation = ["celeste-text-generation>=0.3.7"]
+image-generation = ["celeste-image-generation>=0.3.7"]
+video-generation = ["celeste-video-generation>=0.3.7"]
+speech-generation = ["celeste-speech-generation>=0.3.7"]
all = [
-    "celeste-text-generation>=0.3.6",
-    "celeste-image-generation>=0.3.6",
-    "celeste-video-generation>=0.3.6",
-    "celeste-speech-generation>=0.3.6",
+    "celeste-text-generation>=0.3.7",
+    "celeste-image-generation>=0.3.7",
+    "celeste-video-generation>=0.3.7",
+    "celeste-speech-generation>=0.3.7",
]

Overall Assessment

The PR is well-intentioned and follows good practices, but it's incomplete. While updating the main package version is correct, the optional dependencies also need to be updated to ensure version consistency across the entire package ecosystem. This is important for dependency resolution and ensuring users get compatible versions when installing optional features.

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.

1 participant