• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Info updated!

iotaledger / iota
66%

Build:
DEFAULT BRANCH: develop
Repo Added 25 Nov 2024 10:41AM UTC
Token yKKuQEyCdK2Zjpx0P9aXmMMadtLkrfmxk regen
Build 317 Last
Files 1428
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

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • dev-tools/fix-toolchain
  • dev-tools/include-external-crates-coverage
  • dev-tools/reenable-coverage-ci
  • develop

14 Nov 2025 03:10PM UTC coverage: 65.956% (-0.03%) from 65.983%
19382284517

push

github

web-flow
upstream(graphql): deduplicate configs and clap args, add flag to skip db compatibility (#9261)

# Description of change

Original descriptions:

> Avoid duplicating fields for configs that are accepted as flags from
the command-line and can also be read from TOML file. Use the same
struct for both purposes but deocrate it with both clap and serde (or
GraphQLConfig) annotations so that it can serve both purposes.

> Add a flag to optionally skip database migration compatibility checks.
This is helpful when trying to connect a local build up to a production
database to test a specific change, even if you are aware that other
queries may not be compatible.
To accommodate this change, the compatibility check was also moved into
`ServerBuilder` where the config is readily available. This also
slightly simplifies the `Server` itself, which no longer needs to hold
onto its own instance of the `Db`.

## Links to any relevant issues

fixes https://github.com/iotaledger/iota/issues/9217

## How the change has been tested

Comparing `cargo run --bin iota-graphql-rpc -- start-server --help`
before and after the change.

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

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

- [ ] Synchronization of the indexer from genesis for a network
including migration objects.
- [ ] Restart of indexer synchronization locally without resetting the
database.
- [ ] Restart of indexer synchronization on a production-like database.
- [x] Deployment of services using Docker. - Tested if graphql starts up
successfully with `pg-services-local`
- [ ] Verification of API backward compatibility.

2 of 22 new or added lines in 4 files covered. (9.09%)

1361 existing lines in 35 files now uncovered.

236465 of 358522 relevant lines covered (65.96%)

2354899.45 hits per line

Relevant lines Covered
Build:
Build:
358522 RELEVANT LINES 236465 COVERED LINES
2354899.45 HITS PER LINE
Source Files on develop
  • Tree
  • List 1428
  • Changed 57
  • Source Changed 29
  • Coverage Changed 57
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19382284517 develop upstream(graphql): deduplicate configs and clap args, add flag to skip db compatibility (#9261) # Description of change Original descriptions: > Avoid duplicating fields for configs that are accepted as flags from the command-line and can also ... push 15 Nov 2025 04:04AM UTC web-flow github
65.96
19351335464 develop fix(iota): fix ptb --publish (#9151) # Description of change Fix `iota client ptb --publish` if used more than once or in combination with an `--upgrade` call. Added `update_lock_file_with_package_id()` for the test, as `update_lock_file()` acce... push 14 Nov 2025 03:51AM UTC web-flow github
65.98
19317507606 develop feat(ts-sdk): allow passing rpId to recover a passkey account (#9195) # Description of change Please write a summary of your changes and why you made them. ## Links to any relevant issues Fixes #9014 ## How the change has been tested - [ ] ... push 13 Nov 2025 03:59AM UTC web-flow github
65.99
19283448497 develop chore(ts-sdk): update graphql codegen (#9224) # Description of change Updates `ts-sdk`, `graphql-transport` codegen after #9152 push 12 Nov 2025 03:51AM UTC web-flow github
65.99
19251897424 develop fix(iota-private-network): disable batch feature for faucet in privatenet docker compose (#9201) # Description of change This PR disables the batch feature for the faucet in the privatenet docker compose file, since otherwise the faucet cannot p... push 11 Nov 2025 04:04AM UTC web-flow github
66.14
19217828913 develop feat: bump iota to v1.12.0-alpha (#9200) Bump `iota` to `v1.12.0-alpha` push 10 Nov 2025 04:01AM UTC web-flow github
66.14
19201424192 develop feat: bump iota to v1.12.0-alpha (#9200) Bump `iota` to `v1.12.0-alpha` push 09 Nov 2025 03:51AM UTC web-flow github
66.14
19185854873 develop feat: bump iota to v1.12.0-alpha (#9200) Bump `iota` to `v1.12.0-alpha` push 08 Nov 2025 04:00AM UTC web-flow github
66.12
19155289093 develop feat(core): update tonic version to 0.14 (#9167) # Description of change Update tonic version to 0.14. ## Links to any relevant issues None. ## How the change has been tested - [x] Basic tests (linting, compilation, formatting, unit/integrat... push 07 Nov 2025 03:51AM UTC web-flow github
66.13
19121854339 develop fix(ci): Use GitHub Runners in Changeset Publish workflows (#9157) Fixes https://github.com/iotaledger/iota/actions/runs/19107879114/job/54596651388 > Unsupported GitHub Actions runner environment: "self-hosted". Only "github-hosted" runners are... push 06 Nov 2025 04:03AM UTC web-flow github
66.14
See All Builds (316)

Badge your Repo: iota

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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

© 2025 Coveralls, Inc