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

pomerium / pomerium / 19677328788
45%

Build:
DEFAULT BRANCH: main
Ran 25 Nov 2025 04:56PM UTC
Jobs 1
Files 587
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

25 Nov 2025 04:50PM UTC coverage: 53.843% (+0.04%) from 53.804%
19677328788

push

github

web-flow
feat/fix(databroker): add options to sync latest stream (#5947)

## Summary


The SyncLatest / Sync stream used to not sync databroker record options.
However with the introduction of databroker record indexing, which is
required for SSH authorization code flow, options should be synced
across replicas in clustered mode.

## Related issues


[ENG-3234](https://linear.app/pomerium/issue/ENG-3234/databroker-clustered-mode-does-not-sync-options)

## User Explanation

N/A

## Checklist

- [X] reference any related issues
- [x] updated unit tests
- [X] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [x] ready for review

212 of 339 new or added lines in 19 files covered. (62.54%)

19 existing lines in 8 files now uncovered.

28949 of 53766 relevant lines covered (53.84%)

91.59 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
9.09
-0.05% internal/controlplane/server_debug.go
2
0.0
0.0% internal/zero/telemetry/sessions/sessions.go
2
46.09
0.95% pkg/grpc/databroker/databroker.go
2
80.09
-0.1% pkg/storage/postgres/migrate.go
4
69.61
1.13% internal/databroker/server_clustered_follower.go
4
75.34
-1.8% pkg/storage/querier_sync.go
8
76.68
-1.27% pkg/synccache/sync_cache.go
15
40.58
-3.86% pkg/grpc/databroker/sync.go
25
73.96
-0.7% internal/databroker/server_backend.go
64
0.0
0.0% pkg/storage/storagetest/storagetest.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% pkg/storage/storagetest/storagetest.go
2
73.96
-0.7% internal/databroker/server_backend.go
2
69.61
1.13% internal/databroker/server_clustered_follower.go
2
94.55
3.64% pkg/fanout/receive.go
2
73.63
-0.24% pkg/storage/file/iterate.go
2
84.71
-0.82% pkg/storage/postgres/iterate.go
4
85.78
-1.96% config/config_source.go
4
70.71
-1.06% internal/autocert/manager.go
Jobs
ID Job ID Ran Files Coverage
1 19677328788.1 25 Nov 2025 04:56PM UTC 587
53.84
GitHub Action Run
Source Files on build 19677328788
  • Tree
  • List 587
  • Changed 24
  • Source Changed 19
  • Coverage Changed 23
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19677328788
  • b5064e09 on github
  • Prev Build on main (#19654385647)
  • Next Build on main (#19719628225)
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