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

maruina / go-infrabin
56%
master: 56%

Build:
Build:
LAST BUILD BRANCH: renovate/gcr.io-distroless-base-debian12
DEFAULT BRANCH: master
Repo Added 26 Nov 2019 08:33AM UTC
Files 14
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

LAST BUILD ON BRANCH grpc-health
branch: grpc-health
CHANGE BRANCH
x
Reset
  • grpc-health
  • admin-port
  • changelog
  • ct
  • delay
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • deps
  • docker
  • docs
  • egress
  • fix-build
  • fix-deploy
  • fix-gor
  • fix-gr
  • fix-release
  • fix-renovate
  • github-actions
  • github-actions-coverage
  • go-improve
  • go1.23
  • gor
  • headers
  • kubeinfo
  • logs
  • maruina-patch-1
  • master
  • multi-arch-docker
  • prom
  • renovate/actions-checkout-4.x
  • renovate/aws-sdk-go-v2-monorepo
  • renovate/docker-build-push-action-5.x
  • renovate/docker-build-push-action-6.x
  • renovate/docker-login-action-3.x
  • renovate/gcr.io-distroless-base-debian12
  • renovate/github-actions
  • renovate/github.com-grpc-ecosystem-grpc-gateway-v2-2.x
  • renovate/github.com-onsi-gomega-1.x
  • renovate/go-google.golang.org-protobuf-vulnerability
  • renovate/go-module-dependencies
  • renovate/golang-1.x
  • renovate/golangci-golangci-lint-action-6.x
  • renovate/golangci-lint-2.x
  • renovate/google.golang.org-genproto-googleapis-api-digest
  • renovate/google.golang.org-grpc-1.x
  • renovate/google.golang.org-grpc-cmd-protoc-gen-go-grpc-1.x
  • renovate/google.golang.org-protobuf-1.x
  • renovate/goreleaser-goreleaser-action-5.x
  • renovate/goreleaser-goreleaser-action-6.x
  • renovate/helm-chart-releaser-action-1.x
  • renovate/helm-chart-testing-action-2.x
  • renovate/helm-kind-action-1.x
  • renovate/major-github-actions
  • renovate/migrate-config
  • root-handler
  • slim-docker
  • struct
  • v0.1.0
  • v0.1.1
  • v0.1.2
  • v0.1.3
  • v0.1.4
  • v0.1.5

26 Oct 2025 09:48AM UTC coverage: 56.322% (+2.4%) from 53.915%
18816249663

Pull #412

github

maruina
Add gRPC health check with liveness and readiness probes

This commit introduces comprehensive gRPC health check functionality:
- Add SetLivenessStatus and SetReadinessStatus RPC methods
- Implement gRPC health service with "liveness" and "readiness" services
- Fix critical issues: nil pointer dereference, race conditions, resource leaks
- Improve error handling consistency (lowercase, proper wrapping)
- Add context cancellation support in Delay function
- Fix IPv6 handling in DNS server parsing
- Add comprehensive test coverage including edge cases
- Modernize code with strings.Cut and atomic operations
- Consolidate DNS validation logic with helper functions
- Update README with health check documentation and examples
Pull Request #412: Add gRPC health check with liveness and readiness probes

82 of 99 new or added lines in 2 files covered. (82.83%)

2 existing lines in 1 file now uncovered.

539 of 957 relevant lines covered (56.32%)

4.31 hits per line

Relevant lines Covered
Build:
Build:
957 RELEVANT LINES 539 COVERED LINES
4.31 HITS PER LINE
Source Files on grpc-health
  • Tree
  • List 14
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18816249663 grpc-health Add gRPC health check with liveness and readiness probes This commit introduces comprehensive gRPC health check functionality: - Add SetLivenessStatus and SetReadinessStatus RPC methods - Implement gRPC health service with "liveness" and "readine... Pull #412 26 Oct 2025 09:49AM UTC maruina github
56.32
See All Builds (1576)
  • Repo on GitHub
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

© 2025 Coveralls, Inc