• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

input-output-hk / catalyst-libs / 21028308893 / 1
70%
main: 70%

Build:
DEFAULT BRANCH: main
Ran 15 Jan 2026 10:48AM UTC
Files 288
Run time 9s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

15 Jan 2026 10:38AM UTC coverage: 70.172% (-0.07%) from 70.244%
21028308893.1

push

github

web-flow
fix(rust/hermes-ipfs): connect to providers before fetching blocks (#780)

* change add_unixfs to put_block

Signed-off-by: bkioshn <bkioshn@gmail.com>

* change cat_unixfs to get_block

Signed-off-by: bkioshn <bkioshn@gmail.com>

* fix add_ipfs_file, add get_ipfs_block

Signed-off-by: bkioshn <bkioshn@gmail.com>

* revert back to get_ipfs_file

Signed-off-by: bkioshn <bkioshn@gmail.com>

* move cbor encode logic here

Signed-off-by: bkioshn <bkioshn@gmail.com>

* use ref CID

Signed-off-by: bkioshn <bkioshn@gmail.com>

* fix test + example

Signed-off-by: bkioshn <bkioshn@gmail.com>

* remove AddIpfsFile

Signed-off-by: bkioshn <bkioshn@gmail.com>

* move codec_cbor into a func

Signed-off-by: bkioshn <bkioshn@gmail.com>

* update hermes ipfs to 0.0.11

Signed-off-by: bkioshn <bkioshn@gmail.com>

* extract const

Signed-off-by: bkioshn <bkioshn@gmail.com>

* rename get_ipfs_file to get_ipfs_file_cbor

Signed-off-by: bkioshn <bkioshn@gmail.com>

* fix example

Signed-off-by: bkioshn <bkioshn@gmail.com>

* fix example

Signed-off-by: bkioshn <bkioshn@gmail.com>

* fix syntax

Signed-off-by: bkioshn <bkioshn@gmail.com>

* fix syntax

Signed-off-by: bkioshn <bkioshn@gmail.com>

* test, try add provider to get ipfs file

Signed-off-by: bkioshn <bkioshn@gmail.com>

* test get_ipfs_file_cbor_with_provider

Signed-off-by: bkioshn <bkioshn@gmail.com>

* test add_ipfs_file_with_provider

Signed-off-by: bkioshn <bkioshn@gmail.com>

* test get_ipfs_file_cbor_with_providers

Signed-off-by: bkioshn <bkioshn@gmail.com>

* fix: connect to providers before Bitswap fetch

  Workaround for rust-ipfs bug where get_block().providers() initiates
  dials but doesn't wait for connection before checking connectivity.

* refactor: remove redundant CBOR encoding from add_ipfs_file functions

  Data passed to add_ipfs_file and add_ipfs_file_with_provider is
  expected to already be CBOR encoded, so the additional minicbor
  encoding step was unnecessary

* chore: add Bitswap to... (continued)

16670 of 23756 relevant lines covered (70.17%)

2546.73 hits per line

Source Files on job rust-unit-test - 21028308893.1
  • Tree
  • List 288
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21028308893
  • 963545d2 on github
  • Prev Job for on main (#21020211490.1)
  • Next Job for on main (#21030673739.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc