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

hyperledger-labs / fabric-smart-client / 34539400622
91%

Build:
DEFAULT BRANCH: main
Ran 10 Sep 2026 10:53PM UTC
Jobs 22
Files 505
Run time 3min
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

10 Sep 2026 10:50PM UTC coverage: 85.554% (+0.01%) from 85.541%
34539400622

push

github

web-flow
fix(fabric): do not wrap a nil err as if it were the failure cause (#1807)

Fixes a fuzz-found nil-pointer panic in transaction.UnpackEnvelopePayload
(fixes #1806): a nil-check branch wrapped an already-nil err via
errors.Wrap, which returns nil on a nil error, so the function returned
(nil, nil) and the caller dereferenced a nil *UnpackedEnvelope.

Fixes the same pattern at one more call site found by auditing every
errors.Wrap/Wrapf(err, ...) call site in the codebase for a guard
condition that doesn't mention err: state.GetCertification reported a
missing certification as success. (A third instance, in
ordering.CFTBroadcaster.Broadcast, is fixed separately on
refactor/cft-broadcast-simplify, alongside an unrelated retry-loop
simplification.)

Adds the fuzzer's crasher input as a permanent regression entry under
testdata/fuzz/FuzzTransactionSetFromEnvelopeBytes/, plus two related
seed corpus entries (nil and empty input).

Updates a certification_test.go case that had asserted on the bug's
downstream symptom (a later, unrelated "failed getting channel" error)
rather than the actual missing-certification error.

Signed-off-by: Marcus Brandenburger <bur@zurich.ibm.com>

2 of 2 new or added lines in 2 files covered. (100.0%)

7 existing lines in 4 files now uncovered.

27089 of 31663 relevant lines covered (85.55%)

2726.48 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
92.31
-1.4% platform/view/services/metrics/prometheus/provider.go
2
92.35
-1.18% platform/fabric/core/generic/ordering/bft.go
2
92.41
-0.66% platform/view/services/comm/p2p.go
1
90.91
-2.27% platform/fabric/events.go
Jobs
ID Job ID Ran Files Coverage
1 utest-extensions - 34539400622.1 10 Sep 2026 10:53PM UTC 8
53.18
GitHub Action Run
2 itest-fsc-stoprestart - 34539400622.2 10 Sep 2026 10:55PM UTC 245
33.66
GitHub Action Run
3 itest-fsc-signedpingpong - 34539400622.3 10 Sep 2026 10:54PM UTC 243
31.74
GitHub Action Run
4 utest-root - 34539400622.4 10 Sep 2026 10:56PM UTC 496
79.41
GitHub Action Run
5 itest-fabric-iou-libp2p - 34539400622.5 10 Sep 2026 10:55PM UTC 461
36.77
GitHub Action Run
6 itest-fabric-runtimeconfig - 34539400622.6 10 Sep 2026 10:55PM UTC 461
39.12
GitHub Action Run
7 itest-fabric-configupdate - 34539400622.7 10 Sep 2026 10:55PM UTC 461
39.02
GitHub Action Run
8 itest-fabricx-atsa - 34539400622.8 10 Sep 2026 10:53PM UTC 483
30.88
GitHub Action Run
9 itest-fsc-pingpong - 34539400622.9 10 Sep 2026 10:55PM UTC 249
34.75
GitHub Action Run
10 itest-fabric-iou - 34539400622.10 10 Sep 2026 10:57PM UTC 461
40.56
GitHub Action Run
11 itest-fabric-stoprestart - 34539400622.11 10 Sep 2026 10:55PM UTC 451
31.31
GitHub Action Run
12 itest-fabricx-simple - 34539400622.12 10 Sep 2026 10:53PM UTC 483
28.05
GitHub Action Run
13 itest-fabric-iouhsm - 34539400622.13 10 Sep 2026 10:56PM UTC 461
39.9
GitHub Action Run
14 itest-fabric-twonets - 34539400622.14 10 Sep 2026 10:55PM UTC 451
29.3
GitHub Action Run
15 itest-fabric-events - 34539400622.15 10 Sep 2026 10:55PM UTC 456
29.15
GitHub Action Run
16 itest-fabric-atsa - 34539400622.16 10 Sep 2026 10:56PM UTC 451
43.94
GitHub Action Run
17 itest-fabric-atsachaincode - 34539400622.17 10 Sep 2026 10:54PM UTC 456
31.07
GitHub Action Run
18 itest-fabricx-multiendorsement - 34539400622.18 10 Sep 2026 10:53PM UTC 483
28.66
GitHub Action Run
19 itest-fabricx-iou - 34539400622.19 10 Sep 2026 10:53PM UTC 483
29.49
GitHub Action Run
20 itest-fabricx-deployment - 34539400622.20 10 Sep 2026 10:53PM UTC 483
28.65
GitHub Action Run
21 utest-postgres - 34539400622.21 10 Sep 2026 10:55PM UTC 496
9.74
GitHub Action Run
22 itest-fabricx-configupdate - 34539400622.22 10 Sep 2026 10:54PM UTC 483
28.62
GitHub Action Run
Source Files on build 34539400622
  • Tree
  • List 505
  • Changed 33
  • Source Changed 2
  • Coverage Changed 33
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34539400622
  • fdabd69e on github
  • Prev Build on main (#34503828064)
  • Next Build on main (#34574819854)
  • 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