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

elastic / cloudbeat / 22303833084
76%

Build:
DEFAULT BRANCH: main
Ran 23 Feb 2026 11:33AM UTC
Jobs 1
Files 235
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

23 Feb 2026 11:17AM UTC coverage: 75.838% (-0.09%) from 75.924%
22303833084

push

github

web-flow
refactor: add GCP parent resolver abstraction for config provider (#3974)

Adds a pluggable parent resolution layer to the GCP auth config provider
so that the GCP parent (e.g. projects/pid or organizations/oid) is
determined by a dedicated ParentResolver interface. This enables clearer
separation of concerns and testability when resolving project ID from
config, application default credentials, or organization ID. The
implementation introduces ProjectParentResolver and
OrganizationParentResolver, a DefaultParentResolver that composes them,
a helper to extract project number from Workload Identity Federation
audience URLs, and updates the asset inventory and benchmark strategies
to use the new NewConfigProvider() factory.

79 of 117 new or added lines in 7 files covered. (67.52%)

2 existing lines in 1 file now uncovered.

9730 of 12830 relevant lines covered (75.84%)

16.4 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
14
64.1
internal/resources/providers/gcplib/auth/project_parent_resolver.go
24
42.86
internal/resources/providers/gcplib/auth/organization_parent_resolver.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
84.04
0.98% internal/resources/providers/gcplib/inventory/provider.go
Jobs
ID Job ID Ran Files Coverage
1 22303833084.1 23 Feb 2026 11:33AM UTC 235
75.84
GitHub Action Run
Source Files on build 22303833084
  • Tree
  • List 235
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b71c18c9 on github
  • Prev Build on main (#22302598104)
  • Next Build on main (#22316486377)
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