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

iotaledger / iota / 38332579516
72%

Build:
DEFAULT BRANCH: develop
Ran 13 Oct 2026 02:25AM UTC
Jobs 1
Files 1117
Run time 1min
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 Oct 2026 01:20PM UTC coverage: 70.678% (+0.03%) from 70.649%
38332579516

push

github

web-flow
chore: bump Rust toolchain to 1.99 and fix new lints (#13154)

# Description of change

Bumps the pinned Rust toolchain from 1.98 to 1.99 and fixes the errors
surfaced by the new compiler, clippy and rustdoc.

Lints raised inside dependency macros, fixed by newer releases of those
dependencies (lockfile only, except typed-store's `uint`
dev-dependency):

- `clippy::double_must_use` from `#[async_trait]` and
`#[async_recursion]`: async-trait 0.1.89 -> 0.1.92, async-recursion
1.1.1 -> 1.2.0.
- `semicolon_in_expressions_from_non_local_macros` from `eyre::bail!`
(expanded by the `DBMapUtils` derive), insta's snapshot macros and
`uint::construct_uint!`: eyre 0.6.12 -> 0.6.14, insta 1.42.2 -> 1.49.0,
uint 0.9.5 -> 0.10.2 (typed-store's `uint` dev-dependency moves from
`"0.9"` to `"0.10"`).
- `clippy::redundant_field_names` from diesel's
`#[derive(QueryableByName)]`
([diesel#5152](https://github.com/diesel-rs/diesel/issues/5152)): diesel
2.3.10 -> 2.3.13, diesel_derives 2.3.9 -> 2.3.10.

`cargo update` for insta and diesel also changed which version three
crates use of a dependency that the lockfile holds in several versions
(bip39: rand_core 0.6.4 -> 0.5.1; prost-build and snafu-derive: heck
0.5.0 -> 0.4.1). Those are reverted to their previous versions.

Lints in our code:

- `clippy::block_scrutinee` in the IOTA conservation check of
`execution_engine.rs`: drop the block around the scrutinee (same
expression; in edition 2021 the temporaries were already dropped after
the `if let`).
- Deprecated `AtomicU32::fetch_update` in starfish admission: renamed to
`try_update`.
- `clippy::clone_on_copy` in iota-indexer and the iota-sdk examples.
- `rustdoc::redundant_explicit_links` in the gRPC transaction execution
service docs.
- Unused deprecated `std::u64` import in move-vm-test-utils.

## Links to any relevant issues

None.

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [ ] Patch-specific tests... (continued)

2 of 19 new or added lines in 3 files covered. (10.53%)

272 existing lines in 32 files now uncovered.

187941 of 265912 relevant lines covered (70.68%)

451077.71 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
78.76
0.05% iota-execution/latest/iota-adapter/src/execution_engine.rs
5
0.0
0.0% crates/iota-indexer/src/ingestion/primary/prepare/transactions.rs

Coverage Regressions

Lines Coverage ∆ File
83
97.17
-0.06% crates/starfish/core/src/core.rs
34
0.0
0.0% crates/iota-indexer/src/apis/extended_api.rs
21
0.0
0.0% crates/iota-indexer/src/apis/indexer_api.rs
14
90.98
-0.05% crates/iota-protocol-config/src/lib.rs
13
63.62
-0.89% crates/iota-json-rpc-types/src/iota_transaction.rs
10
0.0
0.0% crates/iota-indexer/src/apis/read_api.rs
9
90.94
-0.9% crates/iota-network/src/state_sync/mod.rs
8
55.57
-0.56% crates/iota-json-rpc-types/src/iota_object.rs
7
81.06
0.09% crates/test-cluster/src/lib.rs
6
89.51
-0.66% crates/iota-test-transaction-builder/src/lib.rs
5
91.71
-0.13% crates/iota-core/src/execution_cache/writeback_cache.rs
5
54.37
-0.97% crates/iota-types/src/storage/shared_in_memory_store.rs
5
96.88
0.0% crates/starfish/core/src/dag_state.rs
5
90.11
-1.9% crates/starfish/core/src/leader_timeout.rs
4
92.02
-0.14% crates/iota-core/src/authority/authority_per_epoch_store.rs
4
67.7
0.5% crates/iota-core/src/authority/authority_store.rs
4
90.59
-0.37% crates/iota-core/src/grpc_indexes.rs
4
78.91
-0.84% crates/iota-core/src/storage.rs
4
73.47
1.36% crates/iota-json-rpc-types/src/lib.rs
3
88.83
-0.74% crates/iota-config/src/genesis.rs
3
82.14
0.0% crates/iota-genesis-builder/src/validator_info.rs
3
77.27
-1.05% crates/iota-sdk/src/lib.rs
3
96.15
0.23% crates/starfish/core/src/authority_service.rs
3
92.63
-0.74% crates/starfish/core/src/subscriber.rs
2
96.77
-0.32% crates/iota-core/src/overload_monitor.rs
2
93.08
-0.15% crates/iota-faucet/src/faucet/simple_faucet.rs
2
97.18
-2.82% crates/starfish/core/src/commit_consumer.rs
2
97.91
-0.16% crates/starfish/core/src/commit_observer.rs
1
86.11
-2.78% crates/iota-cluster-test/src/test_case/native_transfer_test.rs
1
92.63
-0.12% crates/iota-core/src/consensus_adapter.rs
1
90.17
-0.13% crates/iota-grpc-server/src/types.rs
1
94.37
-0.03% crates/starfish/core/src/header_synchronizer.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 38332579516.1 13 Oct 2026 02:25AM UTC 1117
70.68
GitHub Action Run
Source Files on build 38332579516
  • Tree
  • List 1117
  • Changed 59
  • Source Changed 11
  • Coverage Changed 55
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38332579516
  • 0d238ef6 on github
  • Prev Build on develop (#38192602126)
  • Next Build on develop (#38494966575)
  • 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