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

umputun / reproxy / 20012365009
78%

Build:
DEFAULT BRANCH: master
Ran 09 Dec 2025 08:29AM UTC
Jobs 1
Files 19
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

07 Dec 2025 11:58PM UTC coverage: 77.945% (+0.09%) from 77.854%
20012365009

push

github

web-flow
Modernize release automation with GoReleaser and multi-arch Docker builds (#238)

* ci: modernize release automation with GoReleaser and multi-arch Docker builds

- Add release.yml workflow for automatic binary publishing via GoReleaser
- Add docker.yml workflow with parallel multi-arch builds (amd64/arm64)
- Remove Docker build steps from ci.yml (now CI-only)
- Add Homebrew tap configuration to goreleaser.yml
- Remove obsolete Dockerfile.artifacts and Makefile dist target
- Update README with Homebrew installation instructions

* fix: use t.Context() in proxy tests to prevent goroutine leaks

* chore: address review feedback - add fetch-depth and update checkout version

* fix goroutine leak in mergeEvents and use t.Context() in tests

the mergeEvents function could block forever when sending to the output
channel after context cancellation. this caused test timeouts and
potential production goroutine leaks. also replaced context.Background()
with t.Context() in tests for proper cleanup on test completion.

* fix flaky TestHttp_healthHandler test

use assert.Eventually to wait for server readiness instead of fixed
sleep. this makes the test more reliable on slow CI runners.

* increase CI test timeout to 120s

* fix flaky proxy tests with require.Eventually for server readiness

replace 10ms sleep after h.Run() with require.Eventually polling
to wait for server to accept connections. this fixes intermittent
"connection refused" errors on slow CI runners.

2 of 4 new or added lines in 1 file covered. (50.0%)

2283 of 2929 relevant lines covered (77.94%)

20.29 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
95.71
0.04% app/discovery/discovery.go
Jobs
ID Job ID Ran Files Coverage
1 20012365009.1 09 Dec 2025 08:29AM UTC 19
77.94
GitHub Action Run
Source Files on build 20012365009
  • Tree
  • List 19
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • ed44d553 on github
  • Prev Build on master (#19986262908)
  • Next Build on master (#20125541625)
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