Skip to content

chore: use published light-sdks crates instead of git deps#35

Merged
ananas-block merged 1 commit into
mainfrom
chore/use-published-light-sdks
Jun 24, 2026
Merged

chore: use published light-sdks crates instead of git deps#35
ananas-block merged 1 commit into
mainfrom
chore/use-published-light-sdks

Conversation

@ananas-block

Copy link
Copy Markdown
Contributor

Replace the Lightprotocol/light-sdks git dependencies with the newly published crates.io releases across the examples that used them:

light-sdk 0.24.0
light-client 0.24.0
light-hasher 6.0.0
light-macros 3.0.0

Removes the now-redundant [patch.crates-io] redirects from the affected workspace roots and regenerates their Cargo.lock files. Features and optional flags are preserved. Examples that already pinned published versions (simple-claim, counter/pinocchio, zk/zk-id) are left untouched.

All affected workspaces pass cargo check --all-targets.

Replace the Lightprotocol/light-sdks git dependencies with the newly
published crates.io releases across the examples that used them:

  light-sdk     0.24.0
  light-client  0.24.0
  light-hasher  6.0.0
  light-macros  3.0.0

Removes the now-redundant [patch.crates-io] redirects from the affected
workspace roots and regenerates their Cargo.lock files. Features and
optional flags are preserved. Examples that already pinned published
versions (simple-claim, counter/pinocchio, zk/zk-id) are left untouched.

All affected workspaces pass cargo check --all-targets.
@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (38)
  • account-comparison/Cargo.lock is excluded by !**/*.lock and included by none
  • account-comparison/Cargo.toml is excluded by none and included by none
  • account-comparison/programs/account-comparison/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/burn/Cargo.lock is excluded by !**/*.lock and included by none
  • basic-operations/anchor/burn/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/burn/programs/burn/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/close/Cargo.lock is excluded by !**/*.lock and included by none
  • basic-operations/anchor/close/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/close/programs/close/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/create/Cargo.lock is excluded by !**/*.lock and included by none
  • basic-operations/anchor/create/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/create/programs/create/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/reinit/Cargo.lock is excluded by !**/*.lock and included by none
  • basic-operations/anchor/reinit/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/reinit/programs/reinit/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/update/Cargo.lock is excluded by !**/*.lock and included by none
  • basic-operations/anchor/update/Cargo.toml is excluded by none and included by none
  • basic-operations/anchor/update/programs/update/Cargo.toml is excluded by none and included by none
  • basic-operations/native/Cargo.lock is excluded by !**/*.lock and included by none
  • basic-operations/native/Cargo.toml is excluded by none and included by none
  • basic-operations/native/programs/burn/Cargo.toml is excluded by none and included by none
  • basic-operations/native/programs/close/Cargo.toml is excluded by none and included by none
  • basic-operations/native/programs/create/Cargo.toml is excluded by none and included by none
  • basic-operations/native/programs/reinit/Cargo.toml is excluded by none and included by none
  • basic-operations/native/programs/update/Cargo.toml is excluded by none and included by none
  • counter/anchor/Cargo.lock is excluded by !**/*.lock and included by none
  • counter/anchor/Cargo.toml is excluded by none and included by none
  • counter/anchor/programs/counter/Cargo.toml is excluded by none and included by none
  • counter/native/Cargo.lock is excluded by !**/*.lock and included by none
  • counter/native/Cargo.toml is excluded by none and included by none
  • create-and-update/Cargo.lock is excluded by !**/*.lock and included by none
  • create-and-update/Cargo.toml is excluded by none and included by none
  • create-and-update/programs/create-and-update/Cargo.toml is excluded by none and included by none
  • read-only/Cargo.lock is excluded by !**/*.lock and included by none
  • read-only/Cargo.toml is excluded by none and included by none
  • zk/nullifier/Cargo.lock is excluded by !**/*.lock and included by none
  • zk/nullifier/Cargo.toml is excluded by none and included by none
  • zk/nullifier/programs/nullifier/Cargo.toml is excluded by none and included by none

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: acced258-a838-4556-8d58-4f4115188741

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/use-published-light-sdks

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.

@ananas-block ananas-block merged commit a7e5c94 into main Jun 24, 2026
19 checks passed
@ananas-block ananas-block deleted the chore/use-published-light-sdks branch June 24, 2026 01:29
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