Skip to content

chore(release): 0.29.0#46

Merged
CocoRoF merged 1 commit intomainfrom
chore/bump-0.29.0
Apr 21, 2026
Merged

chore(release): 0.29.0#46
CocoRoF merged 1 commit intomainfrom
chore/bump-0.29.0

Conversation

@CocoRoF
Copy link
Copy Markdown
Owner

@CocoRoF CocoRoF commented Apr 21, 2026

Summary

Why now

Geny 16690d7 (cycle-4 PR-6) pinned geny-executor>=0.29.0,<0.30.0 as a pre-commitment. Publishing 0.29.0 satisfies that pin so pip install -e . in the Geny backend resolves cleanly.

Test plan

  • Full pytest --tb=short -q on a fresh checkout: 1111 passed, 18 skipped.
  • No API surface removals outside the deleted stages/s06_api/artifact/{default,openai,google}/providers.py (expected — these are what the cycle replaced).
  • __version__ matches pyproject version (pinned by a future CI invariant check if needed; eyeballed here).

Rollout

  1. Merge this PR.
  2. Create a GitHub Release for tag v0.29.0 targeting main — publish.yml fires on release: published and uploads to PyPI via trusted publishing.
  3. Once PyPI lists 0.29.0, Geny CI + local installs start resolving its pin.

🤖 Generated with Claude Code

Bundles cycle 20260421_4 (PR-1..PR-5): PipelineState.shared,
Stage.resolve_model_config, llm_client unified package, s06_api
routed through state.llm_client, and memory stages (s02/s15) honouring
per-stage model overrides via LLMSummaryCompactor + ReflectionResolver.

Host upgrade note: constructions of AnthropicProvider/OpenAIProvider/
GoogleProvider switch to ClientRegistry.get(provider)(...) + attach_runtime(
llm_client=...). Geny already pinned >=0.29.0,<0.30.0 in cycle-4 PR-6.

Co-Authored-By: JangHaryeom <101104772+CocoRoF@users.noreply.github.com>
@CocoRoF CocoRoF merged commit 240944a into main Apr 21, 2026
7 checks passed
@CocoRoF CocoRoF deleted the chore/bump-0.29.0 branch April 21, 2026 10:41
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