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

nbari / pg_exporter / 29034759437
89%
main: 91%

Build:
Build:
LAST BUILD BRANCH: develop
DEFAULT BRANCH: main
Ran 09 Jul 2026 04:54PM UTC
Jobs 1
Files 95
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

09 Jul 2026 04:42PM UTC coverage: 88.018% (-3.1%) from 91.121%
29034759437

push

github

nbari
fix(dev-up): target the podman socket so DevPod ignores a stale docker context

On macOS (and other `podman machine` hosts) `devpod up` failed with:

    Error finding project files: failed to connect to the docker API at
    unix:///Users/<user>/.orbstack/run/docker.sock ... no such file or directory

DevPod's embedded docker/compose client resolves its endpoint from the docker
CLI *context* (here a stale `orbstack` context whose daemon is not running) and
ignores the provider's DOCKER_HOST option. The docker client honours the
DOCKER_HOST *env var* over the context, so this project — which is podman-first —
now exports DOCKER_HOST to the podman socket in scripts/dev-up when the caller
has not set one:

- macOS/Windows: discover the VM's host-side socket via `podman machine inspect`
  (its path is machine-specific, e.g. /var/folders/.../podman-machine-*-api.sock).
- rootless Linux: fall back to the well-known podman socket locations.

podman serves the Docker-compatible API on that socket, so DevPod and
docker-compose talk to it transparently. Setting DOCKER_HOST yourself still
overrides this (e.g. to use Docker Desktop). Verified end-to-end: a full
`scripts/dev-up --recreate` builds and starts the app+postgres compose stack on
podman and completes postCreate/post-start with no docker/orbstack dependency.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

12437 of 14130 relevant lines covered (88.02%)

83.39 hits per line

Coverage Regressions

Lines Coverage ∆ File
212
63.24
-18.53% tests/collectors/replication/replica_topology.rs
73
62.64
-13.86% tests/common/mod.rs
61
68.78
-27.62% src/collectors/util.rs
16
65.96
-34.04% src/collectors/mod.rs
6
80.35
-3.47% src/collectors/index/unused.rs
4
97.15
-1.04% tests/collectors/locks/count.rs
3
96.01
0.28% tests/collectors/stat/user_tables.rs
Jobs
ID Job ID Ran Files Coverage
1 29034759437.1 09 Jul 2026 04:54PM UTC 95
88.02
GitHub Action Run
Source Files on build 29034759437
  • Tree
  • List 95
  • Changed 8
  • Source Changed 5
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29034759437
  • cab98a81 on github
  • Prev Build on sandbox (#28771848804)
  • Next Build on sandbox (#29043341196)
  • 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