FOC Devnet scenarios run report (stability-frontier-filecoin-services)

オープン
#221 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
58/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
github-actions, node.js, rust

調査の方向性

Start with the linked workflow run and inspect the test_multi_copy_upload step, where npm install fails because it cannot find @sentry/[email protected]; the other reported scenarios pass. Trace which dependency requests that version in the multi-copy upload setup and check its available package versions. Done when the install succeeds and this scenario completes.

索引モデルが issue の本文から書いたものです。

説明

scenarios-run-stability-frontier-filecoin-services

The stability-frontier-filecoin-services scenarios run failed ❌.
See the workflow run for details.

Scenarios Tests

Description Data
Type stability-frontier-filecoin-services
Date 27-October-2026 11:02:42 GMT +0
Status PASS ✅:5, FAIL 🟥:1, Total:6
CI run https://github.com/FilOzone/foc-devnet/actions/runs/40473734670

Versions info

foc-devnet 1.0.0-rc.1
Commit: 91bd50359361d5f34e6df4bcdcb08531d6f51a1a
Branch: main
Built (UTC): 2026-10-27 10:38:51 UTC (23 minutes ago)
Built (Local): 2026-10-27 10:38:51 +00:00

default:code:lotus: https://github.com/filecoin-project/lotus.git, tag v1.38.3
default:code:curio: https://github.com/filecoin-project/curio.git, tag v1.29.0
default:code:filecoin-services: https://github.com/FilOzone/filecoin-services.git, tag v1.5.0
default:code:multicall3: https://github.com/mds1/multicall3.git, tag v3.1.0

Resolved dependencies

Dependency Source Version/ref Commit Overrides
curio git v1.29.0 409a2ab3510d65f22ae31ba1afddc911f4b315d7 -
filecoin-pin npm 2.2.1 - -
filecoin-services git main 305a44723c1f0e612e294f51f5fccfc5a4812a62 -
lotus git v1.38.3 29d72bdf77d13e6e3e20264d7a9167feb2a41ab0 -
pdp git_submodule cc3f5eaffee7df80471b671a4e35a42b000685b8 cc3f5eaffee7df80471b671a4e35a42b000685b8 -
synapse-sdk npm 2.0.2 - -

Tests summary

✅ test_containers - PASS (0s)
[ OK ] container foc-20261027T1042_PipsyCub-lotus is running
[ OK ] container foc-20261027T1042_PipsyCub-lotus-miner is running
[ OK ] container foc-20261027T1042_PipsyCub-curio-1 is running
[ OK ] container foc-20261027T1042_PipsyCub-curio-2 is running
✅ test_basic_balances - PASS (0s)
[ OK ] cast is installed
[ OK ] at least one user exists
[ OK ] USER_1 FIL balance > 0
[ OK ] USER_1 USDFC balance > 0
[ OK ] USER_2 FIL balance > 0
[ OK ] USER_2 USDFC balance > 0
[ OK ] USER_3 FIL balance > 0
[ OK ] USER_3 USDFC balance > 0
✅ test_create_dataset_smoke - PASS (56s)
[ OK ] node is installed
[ OK ] install Synapse consumer runtime
[INFO] Synapse runtime: npm:@filoz/[email protected]
[INFO] Running createDataSet smoke script against devnet
[INFO] === Synapse data set creation probe ===
Provider: 1 (http://host.docker.internal:5711)
Plain ERC20 preparation: ready=false deposit=620000000070339200 approval=true
USDFC approval submitted: 0xd565945daf66173e6e4d308bc691ef877000e180bb6aed74e89a26e253b41976
FilecoinPay deposit submitted: 0x330614b0c3029fc61bde22680f1224e3198cf222964051ff8e0b6dfce85ee97e
FWSS approval submitted: 0x2118db8875a44bf976f86dce60231d48312f4ea61dc3046b44ed9caaad62d956
Data set creation submitted: 0x3bdd63a22b7393d6a658da38162d1883b8c7802249b7cb3e0a3be4e4e1df6f99
Data set created and verified: 1
[ OK ] createDataSet smoke test
✅ test_synapse_e2e - PASS (25s)
[ OK ] node is installed
[ OK ] install Synapse consumer runtime
[INFO] Synapse runtime: npm:@filoz/[email protected]
[INFO] Creating random file (20971520 bytes)
[ OK ] random_file created with exact size 20971520 bytes
[INFO] Running the Synapse-driven system E2E against devnet
[INFO] === Synapse system E2E ===
Network: devnet run=20261027T1042_PipsyCub
Fresh metadata: {"scenario":"system-e2e","run":"mvqkri4e-mxv"}

Phase 1: initialize account
Wallet: 0x47CC9101fD026fC112D7FADf6B3c9DF5bE7D4A8c

Phase 2: prepare payment account
Account preparation: ready=true deposit=0 approval=false
Prepared payment state: funds=10000000000000000000 available=10000000000000000000 lockup=0

Phase 3: upload and replicate
Uploading /tmp/synapse-e2e-w78nhg2l/random_file (20971520 bytes) with 2 copy target
Provider selected: 1 (0x446339aE7245e3cd1FeD701b685C196C69af695e)
Provider selected: 2 (0xC60bc6fb60901c2d28ba6e4F8AD4915Bd2106497)
Upload progress: 10485760/20971520
Upload progress: 20971520/20971520
Primary stored: provider=1 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
Replication: provider=2 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq status=pending
Replication: provider=2 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq status=complete
Replication complete: provider=2 piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq
Commit submitted: provider=1 tx=0xfb671dee3465323253f942e5995f6dd8a7e606cab59631f1b1dc8a4144558ff9
Commit submitted: provider=2 tx=0xc2bf09ec3969d97fa43f75d3eec972d465a64c4d7430af294d9e997d701fd51f
Commit confirmed: provider=1 dataSet=2
Commit confirmed: provider=2 dataSet=3
Replication complete: piece=bafkzcibfqcapabiuuwbw4j3fajxirwml7a4bkrhop6gipo3u47drjeusofmnyitg3yaq

Phase 4: verify provider-agnostic retrieval
Provider-agnostic retrieval verified

Phase 5: verify every provider directly
Direct retrieval verified: provider=1 (20971520 bytes)
Direct retrieval verified: provider=2 (20971520 bytes)

Phase 6: verify observable on-chain state
Payment state: funds=9928000000000000000 available=8759901853591564202 lockup=1168095367526867200 rate=2778881568598
On-chain data set verified: id=2 provider=1 piece=0 rail=2
On-chain data set verified: id=3 provider=2 piece=0 rail=3

=== SUCCESS: complete two-provider Synapse journey verified ===
[ OK ] Synapse system E2E
❌ test_multi_copy_upload - FAIL (6s)
[FAIL] npm install (exit=1) npm error code ETARGET
npm error notarget No matching version found for @sentry/[email protected].
npm error notarget In most cases you or one of your dependencies are requesting a package version that doesn't exist.
npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2026-10-27T11_01_18_211Z-debug-0.log
[ OK ] node is installed
[ OK ] npm is installed
[ OK ] npm init
[ OK ] pin filecoin-pin 2.2.1
✅ test_caching_subsystem - PASS (78s)
[ OK ] node is installed
[INFO] Run index: 1, seeds: small=43, large=86
[INFO] Scylla container: foc-20261027T1042_PipsyCub-scylla-1
[INFO] Initial row count = 0
[ OK ] install Synapse consumer runtime
[INFO] Synapse runtime: npm:@filoz/[email protected]
[INFO] Uploading 20MB piece (below 32MB threshold)
[INFO] === Synapse upload probe: 1 copy target ===
Account preparation: ready=true deposit=0 approval=false
Prepared payment state: funds=9928000000000000000 available=8759890738065289810 lockup=1168095367526867200
Uploading /tmp/synapse-cache-9h7ynznf/small_20mb (20971520 bytes) with 1 copy target
Provider selected: 1 (0x446339aE7245e3cd1FeD701b685C196C69af695e)
Upload progress: 10485760/20971520
Upload progress: 20971520/20971520
Primary stored: provider=1 piece=bafkzcibfqcapabiuoe2wvpyktx3aunlchjyqizqov5lhagoi4ycwnq344ql6k4gctmwa
Commit submitted: provider=1 tx=0xcc7691fdac9d5a036ae3ba2b228f6f2b48356f895396b8e2bfc9a6b9408f251d
Commit confirmed: provider=1 dataSet=4
Direct retrieval verified: provider=1 (20971520 bytes)
Payment state: funds=9892000000000000000 available=8139833328216366117 lockup=1752162503461280986 rate=4168322352897
On-chain data set verified: id=4 provider=1 piece=0 rail=4
Upload probe verified: bafkzcibfqcapabiuoe2wvpyktx3aunlchjyqizqov5lhagoi4ycwnq344ql6k4gctmwa
[ OK ] upload 20MB piece
[INFO] Waiting 10s for caching tasks
[INFO] row_count after 'upload 20MB piece' = 0
[ OK ] cache rows count should not increase
[INFO] Uploading 80MB piece (above 32MB threshold)
[INFO] === Synapse upload probe: 1 copy target ===
Account preparation: ready=true deposit=0 approval=false
Prepared payment state: funds=9892000000000000000 available=8139820823249307426 lockup=1752162503461280986
Uploading /tmp/synapse-cache-9h7ynznf/large_80mb (83886080 bytes) with 1 copy target
Provider selected: 1 (0x446339aE7245e3cd1FeD701b685C196C69af695e)
Upload progress: 10485760/83886080
Upload progress: 20971520/83886080
Upload progress: 31457280/83886080
Upload progress: 41943040/83886080
Upload progress: 52428800/83886080
Upload progress: 62914560/83886080
Upload progress: 73400320/83886080
Upload progress: 83886080/83886080
Primary stored: provider=1 piece=bafkzcibfqcamafywumo5i24e5ryghcohzkeyuzp6hosbgkftd7inxohiveq2tm7dkima
Commit submitted: provider=1 tx=0xbfd6723a557fadd71a2c2d8d6b207fe14aa6b1128ff9a4f08a1db8f7bfa3e978
Commit confirmed: provider=1 dataSet=5
Direct retrieval verified: provider=1 (83886080 bytes)
Payment state: funds=9856000000000000000 available=7519592568465611863 lockup=2336390753277922659 rate=5559418821826
On-chain data set verified: id=5 provider=1 piece=0 rail=5
Upload probe verified: bafkzcibfqcamafywumo5i24e5ryghcohzkeyuzp6hosbgkftd7inxohiveq2tm7dkima
[ OK ] upload 80MB piece
[INFO] Waiting 10s for caching tasks
[INFO] row_count after 'upload 80MB piece' = 32
[ OK ] cache rows count should increase
[Action Run link](https://github.com/FilOzone/foc-devnet/actions/runs/40473734670)
主要言語
Rust
スター
4
フォーク
6
平均マージ
8時間 17分
マージ済み PR(30日)
14

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

FilOzone/foc-devnet のほかの issue

FilOzone/foc-devnet の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。