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

safe-global / safe-cli / 28366111867
89%
master: 95%

Build:
Build:
LAST BUILD BRANCH: update-trezor-0.20.1
DEFAULT BRANCH: master
Ran 29 Jun 2026 10:40AM UTC
Jobs 4
Files 49
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

29 Jun 2026 10:39AM UTC coverage: 89.07% (-0.5%) from 89.545%
28366111867

push

github

web-flow
Fix correctness bugs and clean up dead code across CLI (#638)

Found during a full-codebase review. Main fixes:

- tx-builder decoder: preserve tuple-array suffix (tuple[], tuple[N]) so the
  selector and ABI encoding match; require 0x prefix for hex ints; clear errors
  for missing/null contract input values; coerce tx value to int
- tx-service operator: return after "owner not loaded" guards to avoid a
  None-deref crash and posting empty signatures
- safe_operator: harden no-arg exception handling, make change_*/update_version*
  always return bool, reject threshold < 1, fix cached nonce with custom
  --safe-nonce, clearer empty-seed error
- main: respect empty SAFE_CLI_INTERACTIVE, route lowercase addresses to
  attended mode
- prompt_parser: use shlex.split so quoted args parse correctly
- ledger: fix exception-message match for USB write errors
- hd wallet: stop overriding a custom hd_path when index is set
- lexer/completer: fix address/tx-hash regex, fix argument coloring, drop dead
  entries

35 of 57 new or added lines in 9 files covered. (61.4%)

3007 of 3376 relevant lines covered (89.07%)

3.55 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
78.33
-1.21% src/safe_cli/operators/safe_operator.py
5
75.98
-0.71% src/safe_cli/prompt_parser.py
2
82.61
-1.48% src/safe_cli/main.py
2
75.1
-0.61% src/safe_cli/operators/safe_tx_service_operator.py
2
98.63
-1.37% src/safe_cli/tx_builder/tx_builder_file_decoder.py
Jobs
ID Job ID Ran Files Coverage
1 run-3.12 - 28366111867.1 29 Jun 2026 10:40AM UTC 49
89.07
GitHub Action Run
2 run-3.13 - 28366111867.2 29 Jun 2026 10:40AM UTC 49
89.07
GitHub Action Run
3 run-3.14 - 28366111867.3 29 Jun 2026 10:40AM UTC 49
88.98
GitHub Action Run
4 run-3.11 - 28366111867.4 29 Jun 2026 10:40AM UTC 49
89.07
GitHub Action Run
Source Files on build 28366111867
  • Tree
  • List 49
  • Changed 11
  • Source Changed 11
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28366111867
  • dfc6381e on github
  • Prev Build on main (#28030359894)
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