Skip to content

Conversation

@rvagg
Copy link
Collaborator

@rvagg rvagg commented Jan 12, 2026

@github-project-automation github-project-automation bot moved this to 📌 Triage in FOC Jan 12, 2026
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 12, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
synapse-dev 3c5cdb9 Jan 20 2026, 09:09 AM

@BigLep BigLep moved this from 📌 Triage to ⌨️ In Progress in FOC Jan 15, 2026
- Added `datasets-create` command for creating datasets.
- Introduced `datasets-terminate` command for terminating datasets.
- Implemented `pieces-upload` command for uploading files to datasets.
- Updated `datasets` command to include block number information.
- Added `debug` flag to global flags for enabling debug mode.
- Introduced utility functions for handling cancellation and generating hash links.
- Removed deprecated `dataset-terminate` command.
- Updated package dependencies to include new libraries.
- Added `asChain` function to convert viem chains to Filecoin chains.
- Introduced `DownloadPieceError` for improved error handling during piece downloads.
- Updated `createDataSetAndAddPieces` to streamline dataset creation and piece addition.
- Refactored `signAddPieces` and `signCreateDataSet` to support optional metadata.
- Added utility functions for handling streams and async iterables.
- Updated package dependencies, including adding `chai` and `@types/chai` for testing.
- Introduced new tests for piece utilities and random functions to ensure reliability.
- Updated `pollForDataSetCreationStatus` to `waitForDataSetCreationStatus` for better readability.
- Changed `pollForAddPiecesStatus` to `waitForAddPiecesStatus` to maintain consistency in naming conventions.
- Replaced `Piece.MAX_UPLOAD_SIZE` with `SIZE_CONSTANTS.MAX_UPLOAD_SIZE` for consistency.
- Updated function calls from `pollForAddPiecesStatus` to `waitForAddPiecesStatus` in `StorageContext`.
- Changed `pollForDataSetCreationStatus` to `waitForDataSetCreationStatus` for clarity.
- Removed outdated test files for `piece` and `rand` utilities to streamline the codebase.
- Added `AtLeastOnePieceRequiredError` for better error management when no pieces are provided.
- Updated `CreateDataSetOptions` and `AddPiecesOptions` to include new optional fields: `clientDataSetId` and `recordKeeper`.
- Refactored `createDataSet` and `addPieces` functions to utilize the new options and improve signature handling.
- Renamed `pollForDeletePieceStatus` to `waitForDeletePieceStatus` for consistency with naming conventions.
- Enhanced tests for typed data to cover new functionalities and ensure robustness.
- Removed the `PDPAuthHelper` class to simplify authentication processes.
- Updated `PDPServer` to directly utilize the `Client` from `viem` for improved integration.
- Refactored `StorageContext` to eliminate dependencies on the removed `PDPAuthHelper`, enhancing clarity and maintainability.
- Adjusted metadata handling to use `MetadataObject` for consistency across the codebase.
- Removed outdated tests related to `PDPAuthHelper` and updated existing tests to reflect the new structure.
- Updated `pollForDeletePieceStatus` to `waitForDeletePieceStatus` to align with naming conventions established in previous commits.
@rvagg
Copy link
Collaborator Author

rvagg commented Jan 17, 2026

Added a temporary utils/example-sp-fetch-e2e.js testing file to test the sp-sp fetch flow. It stores pieces with one SP, confirms they are parked, then asks the second SP to fetch from the first and confirms they are parked. It's working currently on devnet using FilOzone/foc-devnet#34 👌.

@rvagg rvagg force-pushed the rvagg/sp-sp-fetch branch from ac3552a to 3c5cdb9 Compare January 20, 2026 09:08
@rvagg rvagg changed the base branch from master to hugomrdias/move-tests January 20, 2026 09:08
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​remix-run/​fs@​0.3.0721008891100
Added@​types/​chai@​5.2.31001007783100
Addedterminal-link@​5.0.01001009481100
Addedchai@​6.2.29910010090100

View full report

@hugomrdias hugomrdias force-pushed the hugomrdias/move-tests branch 2 times, most recently from 0a20df0 to a231d32 Compare January 26, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ⌨️ In Progress

Development

Successfully merging this pull request may close these issues.

Multi-copy upload via SP-to-SP fetch

4 participants