Skip to content

chore: bump sdk-libs versions#2185

Closed
ananas-block wants to merge 1 commit intomainfrom
release/sdk-libs
Closed

chore: bump sdk-libs versions#2185
ananas-block wants to merge 1 commit intomainfrom
release/sdk-libs

Conversation

@ananas-block
Copy link
Contributor

@ananas-block ananas-block commented Jan 20, 2026

Sdk-libs Release

This PR bumps versions for sdk-libs crates.

Version Bumps

  light-client: 0.17.2 → 0.18.0
  light-event: 0.2.1 → 0.3.0
  light-sdk-macros: 0.17.1 → 0.18.0
  photon-api: 0.53.0 → 0.54.0
  light-program-test: 0.17.1 → 0.18.0
  light-sdk-pinocchio: 0.17.1 → 0.18.0
  light-sdk-types: 0.17.1 → 0.18.0
  light-sdk: 0.17.1 → 0.18.0
  light-token: 0.2.1 → 0.3.0
  light-token-types: 0.2.1 → 0.3.0

Release Process

  1. Versions bumped in Cargo.toml files
  2. PR validation (dry-run) will run automatically
  3. After merge, GitHub Action will publish each crate individually to crates.io and create releases

Generated by scripts/create-release-pr.sh sdk-libs

Summary by CodeRabbit

  • Chores
    • Updated versions across multiple packages including token-interface, client, event, macros, photon-api, program-test, sdk-pinocchio, sdk-types, sdk, token-sdk, and token-types.
    • Consolidated internal dependencies and removed unused development dependencies.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 20, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

This PR bumps package versions across multiple sdk-libs crates (0.17.1→0.18.0 and 0.2.1→0.3.0), removes dev-dependencies on light-compressed-token and light-token-interface, pins dependency versions in program-test, enables the "std" feature for light-sdk-types, and removes an account metas test file.

Changes

Cohort / File(s) Summary
Simple Version Bumps
sdk-libs/client/Cargo.toml, sdk-libs/macros/Cargo.toml, sdk-libs/sdk-pinocchio/Cargo.toml, sdk-libs/sdk-types/Cargo.toml, sdk-libs/sdk/Cargo.toml, sdk-libs/photon-api/Cargo.toml
Version increments (0.17.1→0.18.0 or 0.53.0→0.54.0) with no dependency or structural changes.
Version Bumps with Dev-Dependency Removals
sdk-libs/token-interface/Cargo.toml, sdk-libs/token-sdk/Cargo.toml
Version increments (0.2.1→0.3.0 and 0.2.1→0.3.0) alongside removal of light-compressed-token and light-token-interface from dev-dependencies. Verify tests remain valid.
Version Bump with Feature Enablement
sdk-libs/token-types/Cargo.toml
Version bump (0.2.1→0.3.0) and enabling "std" feature for light-sdk-types dependency; requires verification that "std" feature is available and compatible.
Version Bump with Workspace Dependency Pinning
sdk-libs/program-test/Cargo.toml
Version bump (0.17.1→0.18.0) alongside explicit version pinning (2.0.0) for light-registry and light-compressed-token, replacing workspace inheritance. Confirm workspace version alignment.
Event Version Bump
sdk-libs/event/Cargo.toml
Version increment from 0.2.1 to 0.3.0.
Test File Removal
sdk-libs/token-sdk/tests/account_metas_test.rs
Complete removal of 134-line test file covering transfer and batch-compress instruction account metas. Verify no critical test coverage loss.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • sergeytimoshin
  • SwenSchaeferjohann

Poem

📦 Version numbers climbing high,
Workspace deps realigned with care,
Tests retire with a sigh,
Features enabled, features fair,
Cargo.toml files all aligned. ✨

✨ 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 release/sdk-libs

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.

@ananas-block ananas-block deleted the release/sdk-libs branch January 20, 2026 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant