Skip to content

Update default dependencies and Synapse setup - #180

Closed
Kubuxu wants to merge 4 commits into
mainfrom
update-fwss-pdp-curio-versions
Closed

Update default dependencies and Synapse setup#180
Kubuxu wants to merge 4 commits into
mainfrom
update-fwss-pdp-curio-versions

Conversation

@Kubuxu

@Kubuxu Kubuxu commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin Curio to 3f3d9633c09bf1e8343e722f3c16daa4de7cce98
  • resolve and pin the current main commits for filecoin-services and PDP
  • work around Synapse's pnpm trust-policy and missing-lockfile failures in E2E setup

Verification

  • cargo test config::tests::default_config_uses_requested_source_revisions
  • cargo fmt --check
  • git diff --check
  • Synapse filtered pnpm install and package build smoke checks

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
@FilOzzy FilOzzy added this to FOC Aug 21, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Aug 21, 2026
@Kubuxu Kubuxu self-assigned this Aug 21, 2026
Kubuxu added 2 commits August 21, 2026 13:28
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
@Kubuxu

Kubuxu commented Aug 21, 2026

Copy link
Copy Markdown
Contributor Author

Multiple flows succeeded, multi upload one failed due to:

    InsufficientLockupFunds(address payer, uint256 required, uint256 available)
                           (0x47CC9101fD026fC112D7FADf6B3c9DF5bE7D4A8c, 1620000000000000000, 139556375006951753)

Which I think can be tracked back to pricing changes.

Should be addressed by FilOzone/synapse-sdk#928

Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
rvagg added a commit that referenced this pull request Aug 24, 2026
Instead of cloning example-storage-e2e.js and having to npm install the
whole of synapse, we instead implement all of our client code in here and
pull in Synapse as a dependency as it's supposed to be used.
Frontier runs will still clone Synapse but will do a minimal prod npm install
and avoid build. We use the Typescript directly, without compile, and rewrite
the source paths from dist/ to src/ dynamically.

This change also splits up the storage e2e testing in a way that's more
explicit and verbose for our needs and also easier to extend to cover new
variations of concerns.

Closes: #179
Closes: #180
rvagg added a commit that referenced this pull request Aug 24, 2026
Instead of cloning example-storage-e2e.js and having to npm install the
whole of synapse, we instead implement all of our client code in here and
pull in Synapse as a dependency as it's supposed to be used.
Frontier runs will still clone Synapse but will do a minimal prod npm install
and avoid build. We use the Typescript directly, without compile, and rewrite
the source paths from dist/ to src/ dynamically.

This change also splits up the storage e2e testing in a way that's more
explicit and verbose for our needs and also easier to extend to cover new
variations of concerns.

Closes: #179
Closes: #180
@FilOzzy FilOzzy moved this from 📌 Triage to ⌨️ In Progress in FOC Aug 25, 2026
@rvagg rvagg closed this in d059da1 Aug 25, 2026
@github-project-automation github-project-automation Bot moved this from ⌨️ In Progress to 🎉 Done in FOC Aug 25, 2026
@Kubuxu

Kubuxu commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

@rvagg I'm going to open PRs for 0b3eec6 and 947b47e

@rvagg

rvagg commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

oh sorry, and my fix didn't actually fix this, I'm working on properly fixing the synapse thing btw

Comment thread src/config.rs
pdp: Some(Location::GitCommit {
url: "https://github.com/FilOzone/pdp.git".to_string(),
commit: "cc3f5eaffee7df80471b671a4e35a42b000685b8".to_string(),
}),

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

chief changes to run new branches in CI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

3 participants