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

agama-project / agama / 28236489617
83%

Build:
DEFAULT BRANCH: master
Ran 26 Jun 2026 12:00PM UTC
Jobs 3
Files 1038
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

26 Jun 2026 11:57AM UTC coverage: 83.116%. Remained the same
28236489617

push

github

web-flow
refactor(web): color schema improvements (#3662)

## Summary

- Improve the contrast of **disabled text** in light and dark so it
meets WCAG AA without losing its muted look (the original scope of this
PR, a follow-up to #3661).
- Taking the opportunity, **rework every alert/status variant** (info,
caution, danger, success, custom) onto the SUSE brand palette, with
per-theme shades that meet WCAG AA. This fixes a genuine failure (the
stock PatternFly warning yellow hard to read on white) and removes
off-palette colors in dark (neon yellow, purple).
- Keep the existing `--agm-t--status--*--color` product hooks; only the
**defaults** change, so products can still retune any variant.
- Along the way, **fix the alert status icon**, which was undersized and
vertically misaligned against Agama's larger title.


## Motivation

This branch started as a small contrast fix for disabled text. While
verifying it against the rest of the appearance system, the alert
variants stood out: warning looked wrong in **both** themes, so we
audited all of them and folded the fix into the same PR rather than
spinning up another round-trip.

### Disabled text (original scope)

PatternFly's default disabled text fails WCAG AA 4.5:1 on Agama's
surfaces:

- **Light**: gray-40 `#a3a3a3` on white is ~2.85:1. Overridden with
`#767676` -> ~4.54:1.
- **Dark**: gray-50 `#707070` on the dark pine floating surface
(~`#0c322c`) is ~2.7:1. Overridden with `#8a8a8a` -> ~4.5:1.

Both keep the disabled appearance and remain product-overridable via
`--agm-t--text--color--disabled`.


### Alert / status variants (added scope)

How PF v6 colors an alert: the **title/body** use the regular text token
(always readable); only the **icon + accent border** take the status
color. Those are non-text, so the applicable bar is WCAG 1.4.11 (3:1),
though most variants also clear 4.5:1.

The problem: **SUSE has no yellow.** The stock PF warning `#ffcc17`
scored **1.51:1 on white** (a real failure) and look... (continued)

4887 of 6804 branches covered (71.83%)

Branch coverage included in aggregate %.

25427 of 29668 relevant lines covered (85.71%)

123.77 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
3 web 28236489617.3 26 Jun 2026 12:00PM UTC 719
80.0
GitHub Action Run
1 rust 19474749743.1 18 Nov 2025 05:18PM UTC 185
22.45
GitHub Action Run
3 service 28025224739.3 23 Jun 2026 12:13PM UTC 319
92.33
GitHub Action Run
Source Files on build 28236489617
  • Tree
  • List 1038
  • Changed 6
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28236489617
  • 549b1548 on github
  • Prev Build on master (#28233317856)
  • Next Build on master (#28265195004)
  • Delete
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