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

iotaledger / iota / 38494966575
72%

Build:
DEFAULT BRANCH: develop
Ran 14 Oct 2026 02:11AM 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

13 Oct 2026 12:06PM UTC coverage: 70.72% (+0.04%) from 70.678%
38494966575

push

github

web-flow
feat(graphql): send minimum SDK version to clients (#13165)

# Description of change

Every GraphQL response now includes the `x-iota-min-sdk-version` header
with the lowest `iota-sdk-graphql-client` version that can decode it.

## Links to any relevant issues

fixes #12958

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [x] Patch-specific tests (correctness, functionality coverage)

Ran `iota-localnet` with graphql
```shell
curl -s -o /dev/null -D - -X POST http://127.0.0.1:8000/graphql \
  -H 'Content-Type: application/json' \
  -d '{"query":"{chainIdentifier}"}'
```
Response headers

```shell
HTTP/1.1 200 OK
content-type: application/graphql-response+json
x-iota-rpc-version: 1.35.0-testing-no-sha
x-iota-min-sdk-version: 1.0.0-rc.1
vary: origin, access-control-request-method, access-control-request-headers
access-control-allow-origin: *
content-length: 39
date: Mon, 12 Oct 2026 15:04:42 GMT
```

### Infrastructure QA (only required for crates that are maintained by
@iotaledger/infrastructure)

> [!NOTE]
> This patch does not affect the normal ingestion operation of the
`iota-indexer`, thus no further tests were conducted.

### Release Notes

- [x] GraphQL: every response now includes the `x-iota-min-sdk-version`
header with the lowest `iota-sdk-graphql-client` version that can decode
it.

14 of 14 new or added lines in 1 file covered. (100.0%)

413 existing lines in 24 files now uncovered.

188361 of 266348 relevant lines covered (70.72%)

438892.43 hits per line

Coverage Regressions

Lines Coverage ∆ File
114
92.15
1.49% crates/starfish/core/src/network/tonic_network.rs
113
95.93
-0.22% crates/starfish/core/src/authority_service.rs
64
95.53
0.06% crates/starfish/core/src/commit_syncer/fast.rs
29
96.9
0.03% crates/starfish/core/src/dag_state.rs
11
96.68
0.0% crates/starfish/config/src/parameters.rs
11
92.63
0.0% crates/starfish/core/src/subscriber.rs
10
66.86
-0.84% crates/iota-core/src/authority/authority_store.rs
10
82.86
0.0% crates/starfish/core/src/error.rs
8
95.97
-0.44% crates/starfish/core/src/transactions_synchronizer.rs
7
98.35
0.0% crates/starfish/core/src/network/admission.rs
5
87.24
-1.48% crates/iota-transaction-builder/src/utils.rs
5
81.04
0.12% crates/starfish/core/src/commit_syncer/mod.rs
4
74.89
0.58% crates/iota-network/src/randomness/mod.rs
4
91.3
0.4% crates/starfish/core/src/network/test_network.rs
3
91.58
-0.13% crates/iota-core/src/execution_cache/writeback_cache.rs
3
66.67
-6.25% crates/iota-network-stack/src/anemo_ext.rs
3
90.1
0.0% crates/starfish/core/src/network/mod.rs
2
89.35
-0.69% crates/iota-core/src/connection_monitor.rs
2
98.81
0.05% crates/starfish/core/src/cordial_knowledge.rs
1
71.23
-0.17% crates/iota-core/src/authority_server/validator.rs
1
98.62
-0.28% crates/iota-core/src/signature_verifier.rs
1
76.19
-0.95% crates/iota-data-ingestion-core/src/reader/fetch.rs
1
94.34
-0.03% crates/starfish/core/src/header_synchronizer.rs
1
98.99
0.0% crates/starfish/core/src/misbehavior_store.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 38494966575.1 14 Oct 2026 02:11AM UTC 1117
70.72
GitHub Action Run
Source Files on build 38494966575
  • Tree
  • List 1117
  • Changed 33
  • Source Changed 17
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38494966575
  • 065f8605 on github
  • Prev Build on develop (#38332579516)
  • Next Build on develop (#38664818948)
  • 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