Skip to content

fix: resolve issue #1367 - #1405

Closed
yachamdaniel1-alt wants to merge 1 commit into
BrainTease:mainfrom
yachamdaniel1-alt:fix/issue-1367
Closed

yachamdaniel1-alt wants to merge 1 commit into
BrainTease:mainfrom
yachamdaniel1-alt:fix/issue-1367

Conversation

@yachamdaniel1-alt

Copy link
Copy Markdown
Contributor

Closes #1367

Align the committed lock files with the manifests so both the Cargo and npm
workspaces resolve from a clean checkout.

Cargo:
- contracts/market: the dev-dependency was pinned to soroban-sdk 20.0.0 while
  [dependencies] uses 21.5.0 and the workspace uses 21.7. Cargo cannot hold
  both majors in one graph, so the whole workspace failed to resolve with an
  ed25519-dalek conflict. Align it to 21.5.0.
- contracts/market: restore the proptest dev-dependency. contracts/market/src/
  fuzz_tests.rs uses proptest and Cargo.lock already listed it, but the manifest
  had lost the entry.
- Cargo.lock: add the missing brain-storm-grants entry for brain-storm-integration,
  which its manifest declares but the lock omitted.

npm:
- package-lock.json: the committed lock was stale relative to package.json, so
  'npm ci' refused to run ('package.json and package-lock.json are not in
  sync'). packages/api was absent from the lock entirely and lint-staged and a
  number of transitive dependencies were missing. Regenerate the lock.

contracts/shared:
- remove the duplicated 'pub mod access;' declaration, which prevented the
  crate from compiling and so prevented the lock fix from being validated.

cargo metadata --locked and npm ci now both succeed.

Closes BrainTease#1367
@yachamdaniel1-alt

Copy link
Copy Markdown
Contributor Author

Superseded by #1408, which closes #1367, #1368 and #1369 individually.

This branch had an error being deployed

1 failed deployment
preview-pr-1405 — db7dd275 Deployed Oct 21, 2026 by yachamdaniel1-alt via Deploy Preview Environment #323
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.

[Code Quality] #110 Resolve package-lock drift

2 participants