Skip to content

Conversation

@guptadev21
Copy link
Member

@guptadev21 guptadev21 commented Sep 5, 2025

✨ What’s New

This PR introduces v2 SDK integration and a series of improvements aimed at modernizing the codebase and enhancing developer experience.

🔑 Highlights

  • Migration to rapyuta-io-sdk-v2
    • Replaced all usages of riocli.v2client and related exceptions with their rapyuta-io-sdk-v2 counterparts.
    • Updated client initialization logic to leverage the new SDK’s configuration loading.
    • Adjusted API calls to align with updated method signatures and response structures (e.g., list responses wrapped in items).
  • Pydantic model validation for resource definitions, ensuring stronger type safety and input validation.
  • Code readability improvements by refactoring modules for clarity and consistency.
  • Dependency updates to align with the new SDK and modern tooling.
  • Developer tooling enhancements
    • Improved linting, formatting, and testing commands.
    • Clearer documentation around development workflows.

📦 Affected Areas

  • Authentication
  • Deployment
  • Network
  • Package modules
  • Supporting utilities and exception handling

🧭 Why This Matters

  • Streamlines the migration path away from internal clients (riocli.v2client).
  • Ensures consistency and reliability through pydantic-based validation.
  • Improves maintainability and readability for contributors.
  • Provides a smoother developer experience with better tooling.

✅ Pre-Merge Checklist

  • Update base branch from feat/manifest-validationdevel (default branch)
  • Verify all CI checks pass
  • Ensure docs and tooling commands are up-to-date

📌 Notes

@guptadev21 guptadev21 self-assigned this Sep 5, 2025
@guptadev21 guptadev21 requested review from a team as code owners September 5, 2025 08:07
@guptadev21 guptadev21 requested review from amitsingh21, ankitrgadiya and sharmayajush and removed request for sharmayajush September 5, 2025 08:07
@github-actions
Copy link

github-actions bot commented Sep 5, 2025

🤖 Pull Request Artifacts (#18971495846) 🎉

@guptadev21 guptadev21 force-pushed the feat/manifest-validation branch from d17b234 to 0d09a19 Compare September 5, 2025 08:11
@guptadev21 guptadev21 force-pushed the feat/manifest-validation branch 2 times, most recently from 449e16e to 70a2354 Compare September 26, 2025 10:45
@guptadev21 guptadev21 force-pushed the feat/manifest-validation branch from 1a0bd67 to f71c93f Compare September 30, 2025 04:32
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