Skip to content

Skip privacy-pools in soroban-examples CI#1811

Merged
leighmcculloch merged 6 commits intomainfrom
update-soroban-examples-workflow
Apr 1, 2026
Merged

Skip privacy-pools in soroban-examples CI#1811
leighmcculloch merged 6 commits intomainfrom
update-soroban-examples-workflow

Conversation

@leighmcculloch
Copy link
Copy Markdown
Member

@leighmcculloch leighmcculloch commented Apr 1, 2026

What

Exclude the privacy-pools example from the soroban-examples CI matrix.

Why

It depends on soroban-poseidon, which transitively depends on soroban-sdk from crates.io. Cargo cannot override a transitive dependency when the version does not match the semver compatibility range defined by the importer, resulting in two copies of soroban-sdk and duplicate panic_impl lang item errors.

Close #1723

@leighmcculloch leighmcculloch changed the title Patch transitive crates.io deps in examples workflow Skip privacy-pools in soroban-examples CI Apr 1, 2026
@leighmcculloch leighmcculloch marked this pull request as ready for review April 1, 2026 12:45
Copilot AI review requested due to automatic review settings April 1, 2026 12:45
@leighmcculloch leighmcculloch enabled auto-merge April 1, 2026 12:45
@leighmcculloch leighmcculloch requested review from a team and mootz12 and removed request for mootz12 April 1, 2026 12:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Excludes the privacy-pools example from the soroban-examples CI matrix to avoid dependency conflicts that lead to duplicate soroban-sdk builds and panic_impl lang item errors.

Changes:

  • Adds a matrix.exclude entry for privacy-pools in the soroban-examples CI workflow.
  • Documents the rationale for excluding examples that pull in soroban-sdk transitively via crates.io dependencies.

leighmcculloch and others added 2 commits April 2, 2026 07:14
Co-authored-by: mootz12 <38118608+mootz12@users.noreply.github.com>
@leighmcculloch leighmcculloch added this pull request to the merge queue Apr 1, 2026
Merged via the queue into main with commit 7f894f4 Apr 1, 2026
198 checks passed
@leighmcculloch leighmcculloch deleted the update-soroban-examples-workflow branch April 1, 2026 22:12
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.

Tests: soroban-examples privacy-pools example fails to build in CI – duplicate panic_impl lang item

4 participants