Skip to content

Title releases Onde Inference SDK v<tag> - #36

Open
setoelkahfi wants to merge 1 commit into
mainfrom
feature/release-title
Open

setoelkahfi wants to merge 1 commit into
mainfrom
feature/release-title

Conversation

@setoelkahfi

Copy link
Copy Markdown
Collaborator

Releases are now titled Onde Inference SDK v<tag> (for example Onde Inference SDK v1.3.6). The git tag stays bare semver. Both release workflows set the name, so the Swift and Kotlin runs agree on the title.

AGENTS.md and the sdk-releases skill quote the new title.

scripts/release-notes.py had a small bug in the Rust section. With no Rust changelog entry it always said "See the pull requests below", even when the Pull requests section was empty. That showed up for 1.1.4 and 1.2.1 to 1.2.4. The sentence is now only used when there are pull requests, and otherwise the section says "No changelog entry."

The Swift and Kotlin workflows now name the GitHub Release
"Onde Inference SDK v<tag>". The tag stays bare semver; only the
display name gets the v. The docs that quote the title are updated.

release-notes.py also stops saying "See the pull requests below" in
the Rust section when the Pull requests section is empty. It now
checks for pull requests before choosing the sentence.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

@sigit-code-review sigit-code-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change updates the release title for Onde Inference SDK releases to the format Onde Inference SDK v<tag>, ensuring consistency across Swift and Kotlin workflows and documentation. The new title is reflected in AGENTS.md, the sdk-releases skill, and both GitHub Actions workflows. Additionally, a bug in scripts/release-notes.py is fixed: the Rust changelog section now only says 'See the pull requests below' if there are actual pull requests, otherwise it states 'No changelog entry.' This prevents misleading output in release notes when no PRs exist. All changes are tightly scoped and align documentation, automation, and output with the new release naming convention and improved changelog logic.


Automated review by siGit Code Review · commit 18d1958 · see the review dashboard

@setoelkahfi setoelkahfi self-assigned this Oct 31, 2026
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