Skip to content

Sawra/sdk go fix#99

Merged
sawradip merged 3 commits into
mainfrom
sawra/sdk_go_fix
Nov 19, 2025
Merged

Sawra/sdk go fix#99
sawradip merged 3 commits into
mainfrom
sawra/sdk_go_fix

Conversation

@sawradip
Copy link
Copy Markdown
Contributor

@sawradip sawradip commented Nov 19, 2025

Summary by CodeRabbit

  • Chores
    • Released version 0.1.37 across all language SDKs (Python, Go, Rust, TypeScript).
    • Optimized release workflow for multi-language deployment.

- Added 'id-token: write' permission to the create-release.yml workflow for enhanced token management during SDK releases.
- Replaced the reusable-sdk-release.yml with specific release workflows for Python, TypeScript, and Rust SDKs.
- Removed unnecessary sdk parameters for each SDK publishing job.
- Updated all SDK versions to 0.1.37
- Generated changelog with git-cliff
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Nov 19, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Version bump from 0.1.36 to 0.1.37 applied across Python, TypeScript, Go, and Rust SDKs. Release workflow updated to use dedicated per-language publish workflows and adds id-token permissions for Rust publishing step.

Changes

Cohort / File(s) Summary
Version bump across Python SDK
pyproject.toml, runagent/__init__.py, runagent/__version__.py
Updated version metadata and module version constants from 0.1.36 to 0.1.37; includes mypy and ruff configuration updates
Version bump across multi-language SDKs
runagent-ts/package.json, runagent-go/runagent/version.go, runagent-rust/runagent/Cargo.toml
Bumped package/module version strings from 0.1.36 to 0.1.37 for TypeScript, Go, and Rust packages
Release workflow updates
.github/workflows/create-release.yml
Replaced generic reusable SDK release workflow references with dedicated per-language workflows; removed explicit sdk parameter; added id-token: write permission to Rust publish step

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

  • All changes are simple version string updates (0.1.36 → 0.1.37) across configuration and version files
  • Workflow changes are straightforward reference replacements to language-specific workflows
  • No logic changes, API modifications, or control flow alterations

Possibly related PRs

Poem

🐰 A version hops from thirty-six to thirty-seven,
Across four languages, a synchronized heaven,
Workflows now speak their native tongue,
From Python to Go, TypeScript to Rust sung—
One small bump, one mighty release! ✨

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch sawra/sdk_go_fix

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a57b97a and 2e00159.

⛔ Files ignored due to path filters (1)
  • runagent-ts/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (7)
  • .github/workflows/create-release.yml (3 hunks)
  • pyproject.toml (3 hunks)
  • runagent-go/runagent/version.go (1 hunks)
  • runagent-rust/runagent/Cargo.toml (1 hunks)
  • runagent-ts/package.json (1 hunks)
  • runagent/__init__.py (1 hunks)
  • runagent/__version__.py (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sawradip sawradip merged commit 7e19b4c into main Nov 19, 2025
1 of 2 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Nov 19, 2025
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