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

kyma-project / busola / 37527408061
26%
main: 27%

Build:
Build:
LAST BUILD BRANCH: fix-sso-login-recovery
DEFAULT BRANCH: main
Ran 06 Oct 2026 08:43PM UTC
Jobs 2
Files 834
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

06 Oct 2026 08:33PM UTC coverage: 26.374% (+0.4%) from 25.975%
37527408061

push

github

web-flow
fix: Gate community module details on live CR instance (#5346)

* fix: Gate community module details on live CR instance

* refactor(modules): unify community module live-CR fetch and de-noise details gate

Extract a shared fetchLiveResource CR-probe helper, return the live CR
map from useModulesLiveResources, and lift the probe to the list level so
rows stop double-fetching. Remove the now-unused useGetModuleResource and
collapse the repeated #10718 comment blocks.

* refactor(modules): drop internal issue refs from module comments

* fix(modules): feed live CR instance to community module rows

The community rowRenderer accepted a liveResource prop but never passed a
value, so the State/Namespace columns fell back to the module template's
default identity instead of the real CR instance already probed at the list
level. Wire the probed CR (liveResources.get(resource.name)) through to
ModulesListRows.

Also co-locate the community moduleStatus branch in ModulesListRows, extract
resolveTargetResource in useModuleNavigation, tighten its ModuleEntry types,
and add a guard test that the row renderer forwards the live CR.

* fix(modules): isolate community module live-CR probe failures

Use Promise.allSettled so a single module whose scope lookup re-throws a
non-404 no longer rejects the whole batch and strips the detail link from
every other healthy community row. Memoize the probe key, narrow the
liveResource prop type, and add a regression test for the non-404 path.

2597 of 12244 branches covered (21.21%)

Branch coverage included in aggregate %.

72 of 79 new or added lines in 5 files covered. (91.14%)

1 existing line in 1 file now uncovered.

5146 of 17115 relevant lines covered (30.07%)

25.75 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
49.25
5.71% src/components/Modules/community/CommunityModulesList.tsx
2
71.55
18.36% src/components/Modules/hooks/useModuleNavigation.ts
1
0.0
0.0% src/components/Modules/components/ModulesListRows.tsx
1
45.02
13.5% src/components/Modules/support.ts

Coverage Regressions

Lines Coverage ∆ File
1
71.55
18.36% src/components/Modules/hooks/useModuleNavigation.ts
Jobs
ID Job ID Ran Files Coverage
1 component - 37527408061.1 06 Oct 2026 08:43PM UTC 423
26.01
GitHub Action Run
2 unit - 37527408061.2 06 Oct 2026 08:43PM UTC 831
17.82
GitHub Action Run
Source Files on build 37527408061
  • Tree
  • List 834
  • Changed 7
  • Source Changed 5
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37527408061
  • b3c4556b on github
  • Prev Build on main (#37495190981)
  • 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