Sawra/sdk go fix#102
Conversation
- Removed unnecessary whitespace in the serializer tests for improved readability and consistency.
- Adjusted the release script to handle existing tags and changelog generation more effectively. - Separated changelog updates into distinct commits for clarity. - Introduced a new Go SDK with comprehensive client functionality, error handling, and streaming capabilities. - Updated documentation and examples to reflect changes in SDK usage and installation. - Enhanced configuration management and database interactions for local agent management.
|
Caution Review failedThe pull request is closed. WalkthroughThe PR restructures the runagent-go module from a nested path to root-level with internal package reorganization, updates all associated import paths, modifies the release workflow to extract and inject changelog content dynamically, and reorders tag creation timing in the release script to occur before changelog generation. Changes
Sequence Diagram(s)sequenceDiagram
participant Release as Release Script
participant Git as Git
participant GhCliff as git-cliff
participant GhAction as GitHub Action
participant GhAPI as GitHub API
Note over Release: OLD FLOW
Release->>GhCliff: Generate changelog (no tag yet)
GhCliff-->>Release: Changelog
Release->>Git: Commit changes
Release->>Git: Create tag
Note over Release: NEW FLOW
Release->>Git: Handle existing tag
Release->>Git: Create tag (before changelog)
Release->>GhCliff: Generate changelog (tag exists)
GhCliff-->>Release: Changelog with tag reference
Release->>Git: Commit version changes
Release->>Git: Commit CHANGELOG.md separately
Release->>GhAction: Pass to GitHub Action
GhAction->>GhAction: Extract changelog for version
GhAction-->>GhAPI: Create release with extracted changelog
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes
Possibly related PRs
Poem
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (14)
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. Comment |
Summary by CodeRabbit