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

pomerium / pomerium / 18532170118
44%

Build:
DEFAULT BRANCH: main
Ran 15 Oct 2025 02:34PM UTC
Jobs 1
Files 572
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

15 Oct 2025 02:22PM UTC coverage: 53.98% (+0.01%) from 53.967%
18532170118

push

github

web-flow
databroker: support default path for file backend (#5874)

## Summary
Add support for a default path if the DSN for the file storage backend
is the empty string, `file:` or `file://`. Also add support for when the
DSN is just a path (`/tmp/example` becomes `file:///tmp/example`).

Also update the way we determine the data directory so that on a mac it
returns a directory in `~/Library/Application Support`, and change the
fall back from `/tmp/pomerium/data` to `/var/tmp/pomerium/data`, which
is a little more persistent.

I also moved the autocert data to its own folder, which makes this a
breaking change.

## Related issues
-
[ENG-2959](https://linear.app/pomerium/issue/ENG-2959/core-add-support-for-a-default-file-path-for-the-on-disk-databroker)

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

21 of 37 new or added lines in 2 files covered. (56.76%)

20 existing lines in 8 files now uncovered.

27452 of 50856 relevant lines covered (53.98%)

86.14 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
6
66.34
4.03% pkg/storage/file/pebble.go
10
0.0
0.0% internal/fileutil/directories.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% internal/fileutil/directories.go
1
82.24
-0.2% pkg/envoy/resource_monitor_linux.go
1
75.41
0.0% pkg/storage/postgres/registry.go
2
89.19
-5.41% pkg/fanout/fanout.go
2
66.34
4.03% pkg/storage/file/pebble.go
4
90.91
-3.64% pkg/fanout/receive.go
4
77.03
-2.7% pkg/grpcutil/client_manager.go
5
70.71
-1.32% internal/autocert/manager.go
Jobs
ID Job ID Ran Files Coverage
1 18532170118.1 15 Oct 2025 02:34PM UTC 572
53.98
GitHub Action Run
Source Files on build 18532170118
  • Tree
  • List 572
  • Changed 14
  • Source Changed 3
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18532170118
  • 67309da2 on github
  • Prev Build on main (#18413044143)
  • Next Build on main (#18544352466)
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