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

lslezak / agama / 29989252825
83%

Build:
DEFAULT BRANCH: master
Ran 23 Jul 2026 07:51AM UTC
Jobs 3
Files 1044
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

23 Jul 2026 06:35AM UTC coverage: 83.111% (+2.1%) from 81.011%
29989252825

push

github

web-flow
feat(web): enhance the product theming role system with corner-radius and logo controls (#3748)

Extends the `--agm-t--*` product-override role system with two roles
that weren't exposed yet, and adds a script plus a doc to support the
rest of the theming workflow.

- **Corner radius** now has its own roles: `--agm-t--border-radius` sets
all three PatternFly radius tiers at once
(buttons/controls/tables/tooltips/menus, cards/popovers/expandable
sections, modal dialogs), and `--agm-t--control--border-radius` layers a
narrower override on top for just buttons/inputs/selects. Previously a
product wanting a different radius had no role to hook into and would
have had to touch PatternFly's own tokens directly, outside the
semantic-role layer the rest of the override API goes through.
- **The product logo** gets `--agm-t--logo--size--header` and
`--agm-t--logo--size--inline` for its two usages,
`--agm-t--logo--max-size` as a shared cap on top of either, and
`--agm-t--logo--align`. Sizing previously came only from a hardcoded
literal per usage; a duplicate `width=` HTML attribute on the `<img>`
also came out, since it can't hold a CSS variable and was just carrying
a stale value once the sizing moved to `var(...)`.
- **`check-contrast.js`**, a standalone script (not wired into `npm
run`) that computes the WCAG contrast ratio between a color pair and
checks it against the 3:1 / 4.5:1 / 7:1 thresholds, suggesting a
same-hue shade when a pair falls short. Meant to be reached for while
choosing role values for a new product skin, not part of the regular
test/lint loop.
- **`doc/product_theming.md`**, walking through skinning a product end
to end and extending the role API when a brand needs something not yet
covered.

Every new role keeps the current literal as its CSS fallback, so leaving
it unset changes nothing.

4896 of 6832 branches covered (71.66%)

Branch coverage included in aggregate %.

25555 of 29807 relevant lines covered (85.73%)

123.77 hits per line

Coverage Regressions

Lines Coverage ∆ File
54
0.0
-45.31% web/web/src/components/core/SelectTypeaheadCreatable.tsx
54
0.0
-38.41% web/src/components/core/SelectTypeaheadCreatable.tsx
31
75.49
1.26% web/web/src/types/network.ts
31
68.11
1.58% web/src/types/network.ts
29
0.0
-85.37% web/web/src/components/storage/SizeModeSelect.tsx
29
0.0
-84.62% web/src/components/storage/SizeModeSelect.tsx
24
83.13
-10.11% web/web/src/components/storage/utils.ts
24
76.02
-12.29% web/src/components/storage/utils.ts
18
43.1
-2.8% web/web/src/components/overview/OverviewPage.tsx
18
29.76
-2.42% web/src/components/overview/OverviewPage.tsx
18
35.71
2.38% web/web/src/App.tsx
18
33.33
2.38% web/src/App.tsx
17
9.72
-4.0% web/src/hooks/model/status.ts
17
13.46
-5.46% web/web/src/hooks/model/status.ts
15
0.0
-23.26% web/web/src/components/storage/AutoSizeText.tsx
15
0.0
-17.7% web/src/components/storage/AutoSizeText.tsx
12
27.27
0.0% web/web/src/components/storage/SpacePolicySelectionPage.tsx
12
24.19
0.0% web/src/components/storage/SpacePolicySelectionPage.tsx
11
86.45
-0.57% web/src/utils/network.ts
11
90.17
-0.3% web/web/src/utils/network.ts
7
87.3
-1.59% web/web/src/components/network/ConnectionDetails.tsx
7
94.74
0.38% web/web/src/components/core/InstallerL10nOptions.tsx
7
92.62
7.32% web/src/test-utils.tsx
7
95.1
7.41% web/web/src/test-utils.tsx
7
92.44
-0.32% web/src/components/core/InstallerL10nOptions.tsx
7
75.0
-3.69% web/src/components/network/ConnectionDetails.tsx
6
47.37
2.92% web/src/i18n.ts
6
94.16
0.0% web/src/components/storage/dasd/DASDTable.tsx
6
94.96
0.0% web/web/src/components/storage/dasd/DASDTable.tsx
6
76.92
-13.08% web/src/hooks/model/config.ts
6
53.33
3.33% web/web/src/i18n.ts
6
76.92
-13.08% web/web/src/hooks/model/config.ts
5
0.0
-50.0% web/src/hooks/model/config/user.ts
5
55.56
1.71% web/web/src/hooks/model/system.ts
5
93.33
-6.67% web/web/src/components/core/Page.tsx
5
0.0
-55.56% web/web/src/hooks/model/config/user.ts
5
93.28
-3.59% web/src/components/core/Page.tsx
5
56.0
3.83% web/src/components/storage/dasd/DASDPage.tsx
5
85.88
0.17% web/web/src/components/storage/ProposalPage.tsx
5
50.0
1.72% web/src/hooks/model/system.ts
5
87.61
0.11% web/src/components/storage/ProposalPage.tsx
5
63.64
3.64% web/web/src/components/storage/dasd/DASDPage.tsx
3
83.72
40.13% web/src/context/installerL10n.tsx
3
94.44
0.21% web/web/src/components/storage/SpacePolicyMenu.tsx
3
94.44
42.93% web/web/src/context/installerL10n.tsx
3
0.0
0.0% web/src/context/root.tsx
3
52.63
-0.54% web/src/components/storage/SearchedDeviceMenu.tsx
3
61.35
-0.53% web/web/src/components/storage/SearchedDeviceMenu.tsx
3
87.88
0.38% web/src/components/storage/SpacePolicyMenu.tsx
3
0.0
0.0% web/web/src/context/root.tsx
2
97.73
0.11% web/web/src/components/storage/LvmPage.tsx
2
70.0
-2.73% web/web/src/components/users/UsersPage.tsx
2
65.22
7.53% web/src/components/storage/utils/partition.tsx
2
78.95
7.52% web/web/src/components/storage/utils/partition.tsx
2
81.82
-1.52% web/web/src/components/core/InstallationProgress.tsx
2
97.22
0.16% web/src/components/storage/LvmPage.tsx
2
90.48
0.0% web/web/src/components/questions/UnsupportedAutoYaST.tsx
2
81.82
-1.52% web/src/components/core/InstallationProgress.tsx
2
84.96
0.0% web/web/src/components/network/ConnectionsTable.tsx
2
98.43
0.12% web/web/src/components/form/ArrayField.tsx
2
88.24
0.0% web/src/components/questions/RegistrationCertificateQuestion.tsx
2
94.46
1.03% web/src/components/form/ArrayField.tsx
2
91.67
0.0% web/src/components/questions/UnsupportedAutoYaST.tsx
2
85.71
0.0% web/web/src/components/questions/RegistrationCertificateQuestion.tsx
2
92.0
-8.0% web/src/components/core/Link.tsx
2
70.0
-2.73% web/src/components/users/UsersPage.tsx
2
88.89
-11.11% web/web/src/components/core/Link.tsx
2
78.23
0.0% web/src/components/network/ConnectionsTable.tsx
2
91.03
0.12% web/src/components/network/WifiConnectionForm.tsx
2
96.55
0.06% web/web/src/components/network/WifiConnectionForm.tsx
1
90.91
0.0% web/web/src/components/core/SimpleDropdown.tsx
1
91.67
0.0% web/src/components/core/SimpleDropdown.tsx
1
90.0
1.11% web/web/src/components/storage/ISCSIPage.tsx
1
98.8
72.87% web/web/src/components/overview/UsersSummary.tsx
1
88.89
0.0% web/src/components/storage/iscsi/TargetLoginPage.tsx
1
81.48
-18.52% web/src/components/product/ProductLogo.tsx
1
98.1
0.37% web/web/src/utils.ts
1
92.86
0.55% web/web/src/context/app.tsx
1
96.92
0.52% web/src/utils.ts
1
91.46
0.0% web/web/src/components/storage/iscsi/TargetLoginPage.tsx
1
96.15
0.15% web/web/src/router.tsx
1
86.67
0.95% web/src/context/app.tsx
1
99.43
-0.02% web/web/src/components/product/ProductSelectionPage.tsx
1
94.32
0.07% web/src/components/software/SoftwarePage.tsx
1
93.33
41.48% web/src/hooks/model/proposal.ts
1
98.41
80.46% web/src/components/overview/UsersSummary.tsx
1
84.91
-1.89% web/web/src/api.ts
1
96.15
0.15% web/src/router.tsx
1
94.17
0.0% web/src/components/storage/zfcp/ZFCPDevicesTable.tsx
1
98.59
0.02% web/web/src/components/software/SoftwarePage.tsx
1
97.67
0.0% web/web/src/components/storage/zfcp/ZFCPDevicesTable.tsx
1
0.0
-100.0% web/src/components/users/index.ts
1
90.0
1.11% web/src/components/storage/ISCSIPage.tsx
1
96.43
40.43% web/web/src/hooks/model/proposal.ts
1
45.45
-4.55% web/src/http.ts
1
47.62
-4.76% web/web/src/http.ts
1
83.33
-15.15% web/web/src/components/system/SystemPage.tsx
1
84.91
-1.89% web/src/api.ts
1
0.0
-100.0% web/web/src/components/users/index.ts
1
90.0
-10.0% web/web/src/components/product/ProductLogo.tsx
1
83.33
-11.17% web/src/components/system/SystemPage.tsx
1
99.23
-0.03% web/src/components/product/ProductSelectionPage.tsx
Subprojects
ID Flag name Job ID Ran Files Coverage
3 web 29989252825.3 23 Jul 2026 07:51AM UTC 725
80.0
GitHub Action Run
1 rust 15349560049.1 30 May 2025 03:02PM UTC 118
1.35
GitHub Action Run
3 service 29809270580.3 21 Jul 2026 07:10AM UTC 319
92.37
GitHub Action Run
Source Files on build 29989252825
  • Tree
  • List 1044
  • Changed 243
  • Source Changed 139
  • Coverage Changed 216
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29989252825
  • d9fdd1ce on github
  • Prev Build on master (#29809270580)
  • 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