Skip to content

chore: repair 3.0.0 release metadata#20

Merged
luke-speechify merged 1 commit into
masterfrom
lo/repair-3.0.0-release
Jul 10, 2026
Merged

chore: repair 3.0.0 release metadata#20
luke-speechify merged 1 commit into
masterfrom
lo/repair-3.0.0-release

Conversation

@luke-speechify

Copy link
Copy Markdown
Collaborator

Repairs the botched 3.0.0 release. The previous release-please run tagged 3.0.0 but poetry publish built from a stale pyproject.toml version (2.0.1), publishing speechify-api 2.0.1 to PyPI instead of 3.0.0.

Root cause: [project].dynamic = ["version"] made release-please's python updater skip pyproject.toml, and extra-files did not include it either — so the version was never bumped.

Fixes:

  • pyproject.toml: static version = "3.0.0" in [project] + [tool.poetry]
  • client_wrapper.py: User-Agent + X-Fern-SDK-Version -> 3.0.0
  • release-please-config.json: extra-files now bumps both pyproject version fields on release

Verified poetry build produces speechify_api-3.0.0. Committed as chore: to avoid release-please proposing a new version.

- pyproject.toml: set static version 3.0.0 (was dynamic + stale 2.0.1)
- client_wrapper.py: User-Agent + X-Fern-SDK-Version -> 3.0.0
- release-please-config: bump pyproject [project].version + [tool.poetry].version on release so poetry build no longer publishes a stale version
@luke-speechify luke-speechify merged commit 38aeeac into master Jul 10, 2026
2 checks passed
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.

2 participants