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

iotaledger / iota / 31657984071
70%

Build:
DEFAULT BRANCH: develop
Ran 13 Aug 2026 02:25AM UTC
Jobs 1
Files 1062
Run time 2min
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

12 Aug 2026 01:50PM UTC coverage: 69.708% (+0.004%) from 69.704%
31657984071

push

github

web-flow
chore: ignore lru unsoundness advisory, drop stale sized-chunks ignore (#12646)

# Description of change

`cargo deny check advisories` fails on `develop` (it only runs nightly,
not on PRs), and also warns about an ignore that no longer matches
anything. This gets it back to `advisories ok`:

- Ignores `RUSTSEC-2026-0253` (`LruCache::pop()` is not panic-safe). The
fix is `lru` 0.18.2, blocked by the same msim determinism problem
already documented for `RUSTSEC-2026-0002` in `deny.toml` — bumping it
aborts `test_passive_reconfig_determinism` with `non-determinism
detected`, as that comment predicts (details in the comment below). None
of the key types stored in our caches have a `Drop` that can panic, so
the unsound path isn't reachable here.
- Drops the `RUSTSEC-2023-0126` ignore, which stopped matching once the
lockfile picked up a patched `sized-chunks`.

Dropping the ignore instead of getting off `lru` 0.12 would mean
changing the determinism machinery — the `LruCache` warm-up in
`iota_macros::sim_test`, or a fixed hasher for the caches reachable from
sim tests. Worth its own PR if an ignore isn't good enough for a
use-after-free.

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)

`cargo deny check advisories` reports `advisories ok` with no
`advisory-not-detected` warnings. The yanked `spin` 0.9.8 warning is
pre-existing on `develop` and untouched.

Co-authored-by: Claude <noreply@anthropic.com>

169108 of 242594 relevant lines covered (69.71%)

454208.46 hits per line

Coverage Regressions

Lines Coverage ∆ File
133
75.79
-2.6% crates/starfish/core/src/commit_syncer/mod.rs
87
90.54
0.39% crates/iota-protocol-config/src/lib.rs
80
93.42
0.26% crates/starfish/core/src/commit_syncer/fast.rs
51
84.63
-0.07% crates/iota-config/src/node.rs
45
94.36
0.04% crates/starfish/core/src/authority_node.rs
22
86.24
-2.59% crates/iota-core/src/transaction_orchestrator.rs
18
88.38
-1.8% crates/iota-test-transaction-builder/src/lib.rs
18
77.59
0.66% crates/test-cluster/src/lib.rs
15
88.66
-5.15% crates/iota-core/src/connection_monitor.rs
15
92.17
-0.02% crates/iota-types/src/move_package.rs
10
96.32
0.0% crates/starfish/config/src/parameters.rs
8
48.3
-2.72% crates/iota-sdk/src/apis/read.rs
7
88.78
-1.16% crates/iota-transaction-builder/src/lib.rs
7
79.25
-1.1% crates/iota-types/src/crypto.rs
7
92.73
-0.2% crates/starfish/core/src/header_synchronizer.rs
6
56.36
-0.84% crates/iota-json-rpc-types/src/iota_object.rs
6
90.35
0.0% crates/iota-types/src/lib.rs
6
98.92
0.2% crates/starfish/core/src/peer_responsiveness.rs
5
55.77
-9.62% crates/iota-json-rpc-types/src/iota_coin.rs
5
77.27
-0.7% crates/iota-sdk/src/wallet_context.rs
5
55.65
-4.03% crates/iota-transaction-builder/src/package.rs
4
63.73
-0.28% crates/iota-json-rpc-types/src/iota_transaction.rs
4
74.89
0.87% crates/iota-network/src/randomness/mod.rs
4
82.56
-0.05% crates/iota-types/src/transaction.rs
4
90.11
-1.52% crates/starfish/core/src/leader_timeout.rs
3
86.11
0.0% crates/iota-cluster-test/src/test_case/native_transfer_test.rs
3
83.06
-0.62% crates/iota-core/src/authority_server/validator_v2.rs
3
77.05
-4.92% crates/iota-core/src/traffic_controller/nodefw_test_server.rs
3
94.95
-0.38% crates/iota-genesis-builder/src/lib.rs
3
82.14
0.0% crates/iota-genesis-builder/src/validator_info.rs
3
66.67
-33.33% crates/iota-types/src/clock.rs
3
0.0
-10.0% crates/simulacrum/src/transaction_executor.rs
3
83.66
-0.49% crates/starfish/core/src/core_thread.rs
2
90.76
-0.22% crates/iota-network/src/state_sync/mod.rs
1
91.12
0.12% crates/iota-core/src/authority/authority_per_epoch_store.rs
1
92.87
-0.12% crates/iota-core/src/consensus_adapter.rs
1
92.1
-0.11% crates/iota-core/src/epoch/randomness.rs
1
98.62
-0.28% crates/iota-core/src/signature_verifier.rs
1
28.42
-0.53% crates/iota-core/src/transaction_driver/error.rs
1
89.24
0.0% crates/iota-network/src/discovery/mod.rs
1
94.46
-0.04% crates/starfish/core/src/authority_service.rs
1
96.0
-0.05% crates/starfish/core/src/transactions_synchronizer.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 31657984071.1 13 Aug 2026 02:25AM UTC 1062
69.71
GitHub Action Run
Source Files on build 31657984071
  • Tree
  • List 1062
  • Changed 76
  • Source Changed 32
  • Coverage Changed 60
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31657984071
  • 7ad9cdea on github
  • Prev Build on develop (#31553861863)
  • Next Build on develop (#31760883834)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc