Skip to content

chore: bump versions to 0.3.4#97

Merged
Kamilbenkirane merged 1 commit intomainfrom
chore/bump-versions-0.3.4
Dec 22, 2025
Merged

chore: bump versions to 0.3.4#97
Kamilbenkirane merged 1 commit intomainfrom
chore/bump-versions-0.3.4

Conversation

@Kamilbenkirane
Copy link
Copy Markdown
Member

Bump versions for celeste-ai and celeste-text-generation to 0.3.4.

This version bump includes the addition of gemini-3-flash-preview model.

Bump celeste-ai and celeste-text-generation versions to 0.3.4
@Kamilbenkirane Kamilbenkirane merged commit 44156a6 into main Dec 22, 2025
11 checks passed
@claude
Copy link
Copy Markdown

claude bot commented Dec 22, 2025

PR Review: Version Bump to 0.3.4

Thank you for this version bump PR! I've reviewed the changes and have the following feedback:

✅ What's Good

  1. Correct Version Updates: The main package versions were updated correctly:

    • celeste-ai: 0.3.3 → 0.3.4 in pyproject.toml
    • celeste-text-generation: 0.3.3 → 0.3.4 in packages/capabilities/text-generation/pyproject.toml
  2. Consistent Commit Message: The commit follows conventional commit format (chore: bump versions to 0.3.4)

  3. Clear PR Description: The description mentions the addition of the gemini-3-flash-preview model, which I confirmed exists in packages/capabilities/text-generation/src/celeste_text_generation/providers/google/models.py:65

⚠️ Issues Found

CRITICAL: Incomplete Dependency Updates

The version bump is incomplete. While the main package versions were updated to 0.3.4, the dependency constraints in both files still reference >=0.3.3:

In pyproject.toml:37-46:

[project.optional-dependencies]
text-generation = ["celeste-text-generation>=0.3.3"]  # ❌ Should be >=0.3.4
image-generation = ["celeste-image-generation>=0.3.3"]
video-generation = ["celeste-video-generation>=0.3.3"]
speech-generation = ["celeste-speech-generation>=0.3.3"]
all = [
    "celeste-text-generation>=0.3.3",  # ❌ Should be >=0.3.4
    # ... others
]

In packages/capabilities/text-generation/pyproject.toml:22-28:

dependencies = [
    "celeste-ai>=0.3.3",  # ❌ Should be >=0.3.4
    "celeste-anthropic>=0.3.3",
    "celeste-cohere>=0.3.3",
    "celeste-google>=0.3.3",
    "celeste-mistral>=0.3.3",
    "celeste-openai>=0.3.3",
    "celeste-xai>=0.3.3",
]

🔧 Recommendations

  1. Update dependency constraints to reference >=0.3.4 for packages that were bumped to 0.3.4
  2. If this is a monorepo release where all packages bump together, all provider and capability packages should also be bumped to 0.3.4
  3. Consider adding a CHANGELOG.md to track version changes and what's included in each release
  4. If using automated tooling for version bumps, ensure it updates both package versions AND their dependency constraints

📝 Best Practices for Future Version Bumps

For a complete version bump in this monorepo:

  1. Update the package version itself (version = "0.3.x")
  2. Update all internal dependency constraints (>=0.3.x)
  3. Ensure workspace dependencies are synchronized
  4. Document changes in a changelog
  5. Run tests to verify the bump doesn't break anything

Recommendation: Please update the dependency constraints before merging, or clarify if the >=0.3.3 is intentional (though this would be unusual for a coordinated version bump).

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