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

pomerium / pomerium / 34292384051
53%

Build:
DEFAULT BRANCH: main
Ran 09 Sep 2026 12:02AM UTC
Jobs 1
Files 715
Run time 2min
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

08 Sep 2026 11:50PM UTC coverage: 52.648% (-0.009%) from 52.657%
34292384051

push

github

web-flow
grpc: identify owner and changed options when the outbound connection reloads (#6738)

## Summary

The outbound gRPC connection cache logged "outbound client connection
has changed meaningfully, reloading" without saying which service's
connection reloaded or what changed, and logged the same message for the
very first dial. Each cache now carries an owner name (controlplane,
proxy, authorize, authenticate, databroker-config, registry), the first
dial logs "creating outbound client connection", and a reload lists each
changed option with its before and after value. The signed JWT key is
reported by name only.

## Related issues

- #6730

## User Explanation

Log lines about outbound gRPC connection reloads now name the owning
component and the configuration values that changed, which makes
connection churn traceable to its cause.

## AI disclosure

Claude Code. The maintainer directed the change; Claude Code implemented
it.

## Checklist

- [x] reference any related issues
- [x] updated unit tests
- [x] add appropriate label (`bug`)
- [x] disclosed AI usage
- [ ] ready for review

29 of 31 new or added lines in 7 files covered. (93.55%)

37 existing lines in 10 files now uncovered.

33608 of 63835 relevant lines covered (52.65%)

351.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
28.26
0.0% internal/registry/reporter.go
1
92.77
1.86% pkg/grpc/client.go

Coverage Regressions

Lines Coverage ∆ File
9
86.56
0.0% pkg/ssh/manager.go
6
72.8
-4.8% pkg/grpcutil/client_manager.go
5
75.29
-1.44% pkg/storage/postgres/backend.go
4
72.7
-0.95% internal/databroker/config_source.go
4
46.71
-0.45% internal/databroker/server_clustered_follower.go
3
92.27
0.55% config/config_source.go
3
91.3
-2.17% pkg/fanout/receive.go
1
92.86
-3.57% pkg/fanout/fanout.go
1
96.05
-1.32% pkg/identity/manager/schedulers.go
1
73.21
0.0% pkg/storage/postgres/registry.go
Jobs
ID Job ID Ran Files Coverage
1 34292384051.1 09 Sep 2026 12:02AM UTC 715
52.65
GitHub Action Run
Source Files on build 34292384051
  • Tree
  • List 715
  • Changed 17
  • Source Changed 7
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34292384051
  • 4d74c89b on github
  • Prev Build on main (#34238589469)
  • Next Build on main (#34297129288)
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