From 5683157d4de9b07ce65890dd6f4f83dd42ef1d73 Mon Sep 17 00:00:00 2001 From: sawradip Date: Wed, 19 Nov 2025 10:00:43 +0600 Subject: [PATCH 1/3] chore: update permissions in create-release workflow - Added 'id-token: write' permission to the create-release.yml workflow for enhanced token management during SDK releases. --- .github/workflows/create-release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index e88423c..888c4b6 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -119,6 +119,7 @@ jobs: uses: ./.github/workflows/reusable-sdk-release.yml permissions: contents: read + id-token: write with: sdk: rust working-directory: runagent-rust/runagent From 0e97809e70a75bedb95c6d1ad1a456e2490bb770 Mon Sep 17 00:00:00 2001 From: sawradip Date: Wed, 19 Nov 2025 10:12:34 +0600 Subject: [PATCH 2/3] refactor: update SDK publishing workflows in create-release.yml - 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. --- .github/workflows/create-release.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 888c4b6..c039159 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -86,12 +86,11 @@ jobs: name: Publish Python SDK needs: detect-release if: needs.detect-release.outputs.should_release == 'true' - uses: ./.github/workflows/reusable-sdk-release.yml + uses: ./.github/workflows/python-release.yml permissions: contents: read id-token: write with: - sdk: python working-directory: . tag: ${{ needs.detect-release.outputs.latest_tag }} version: ${{ needs.detect-release.outputs.version }} @@ -101,12 +100,11 @@ jobs: name: Publish TypeScript SDK needs: detect-release if: needs.detect-release.outputs.should_release == 'true' - uses: ./.github/workflows/reusable-sdk-release.yml + uses: ./.github/workflows/typescript-release.yml permissions: contents: read id-token: write with: - sdk: typescript working-directory: runagent-ts tag: ${{ needs.detect-release.outputs.latest_tag }} version: ${{ needs.detect-release.outputs.version }} @@ -116,12 +114,11 @@ jobs: name: Publish Rust SDK needs: detect-release if: needs.detect-release.outputs.should_release == 'true' - uses: ./.github/workflows/reusable-sdk-release.yml + uses: ./.github/workflows/rust-release.yml permissions: contents: read id-token: write with: - sdk: rust working-directory: runagent-rust/runagent tag: ${{ needs.detect-release.outputs.latest_tag }} version: ${{ needs.detect-release.outputs.version }} From 2e00159bf6b05b0d1f3e2b724d9fccedaa0ced61 Mon Sep 17 00:00:00 2001 From: sawradip Date: Wed, 19 Nov 2025 10:12:55 +0600 Subject: [PATCH 3/3] chore: bump version to v0.1.37 - Updated all SDK versions to 0.1.37 - Generated changelog with git-cliff --- pyproject.toml | 6 +++--- runagent-go/runagent/version.go | 2 +- runagent-rust/runagent/Cargo.toml | 2 +- runagent-ts/package-lock.json | 4 ++-- runagent-ts/package.json | 2 +- runagent/__init__.py | 2 +- runagent/__version__.py | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b076cc2..af03f47 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "runagent" -version = "0.1.36" +version = "0.1.37" description = "A command-line tool and SDK for deploying, managing, and interacting with AI agents" readme = "README.md" requires-python = ">=3.9" @@ -103,7 +103,7 @@ line_length = 88 skip = ["docs"] [tool.mypy] -python_version = "0.1.36" +python_version = "0.1.37" warn_return_any = true warn_unused_configs = true disallow_untyped_defs = true @@ -159,7 +159,7 @@ fail_under = 80 [tool.ruff] line-length = 88 -target-version = "0.1.36" +target-version = "0.1.37" select = [ "E", # pycodestyle errors "W", # pycodestyle warnings diff --git a/runagent-go/runagent/version.go b/runagent-go/runagent/version.go index 5c0ea3f..b3c3f3d 100644 --- a/runagent-go/runagent/version.go +++ b/runagent-go/runagent/version.go @@ -1,4 +1,4 @@ package runagent // Version represents the current version of the RunAgent Go SDK -const Version = "0.1.36" +const Version = "0.1.37" diff --git a/runagent-rust/runagent/Cargo.toml b/runagent-rust/runagent/Cargo.toml index 0f2b192..30b7705 100644 --- a/runagent-rust/runagent/Cargo.toml +++ b/runagent-rust/runagent/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "runagent" -version = "0.1.36" +version = "0.1.37" edition = "2021" description = "RunAgent SDK for Rust - Client SDK for interacting with deployed AI agents" license = "MIT" diff --git a/runagent-ts/package-lock.json b/runagent-ts/package-lock.json index 0f53456..6e0586d 100644 --- a/runagent-ts/package-lock.json +++ b/runagent-ts/package-lock.json @@ -1,12 +1,12 @@ { "name": "runagent", - "version": "0.1.36", + "version": "0.1.37", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "runagent", - "version": "0.1.36", + "version": "0.1.37", "dependencies": { "better-sqlite3": "^12.2.0" }, diff --git a/runagent-ts/package.json b/runagent-ts/package.json index eb3fb6b..0411b5a 100644 --- a/runagent-ts/package.json +++ b/runagent-ts/package.json @@ -1,6 +1,6 @@ { "name": "runagent", - "version": "0.1.36", + "version": "0.1.37", "type": "module", "files": [ "dist" diff --git a/runagent/__init__.py b/runagent/__init__.py index 3a53626..52cbf34 100644 --- a/runagent/__init__.py +++ b/runagent/__init__.py @@ -5,7 +5,7 @@ built with frameworks like LangGraph, LangChain, and LlamaIndex. """ -__version__ = "0.1.36" +__version__ = "0.1.37" from .client import RunAgentClient diff --git a/runagent/__version__.py b/runagent/__version__.py index 8577c83..654464d 100644 --- a/runagent/__version__.py +++ b/runagent/__version__.py @@ -1 +1 @@ -__version__ = "0.1.36" +__version__ = "0.1.37"