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

agama-project / agama / 16289491869
74%

Build:
DEFAULT BRANCH: master
Ran 15 Jul 2025 09:32AM UTC
Jobs 3
Files 1108
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

15 Jul 2025 09:29AM UTC coverage: 64.077% (+0.05%) from 64.026%
16289491869

push

github

web-flow
fix(web): improve UX around non-persistent connections (#2555)

As per feedback received in bug report
https://bugzilla.suse.com/show_bug.cgi?id=1245187 (protected link) ,
this PR aims to polish the user experience when dealing with
non-persistent network connections during installation setup:

* Adjusted alert severity
The alert about no persistent connections is now rendered using the
custom variant instead of warning. This change reflects its non-blocking
nature and avoids confusing users by presenting it with the same
prominence as critical issues.

* Renders such an alert in the connection details page too
When toggling a connection to "installation-only" results in no
connections being persisted, the alert is now shown directly in the
connection details page. This provides immediate feedback about the side
effect, helping users avoid unintentionally ending up with no configured
network after installation, especially since this information is not
displayed elsewhere.

The second change is somewhat controversial, as **somehow it goes in a
different direction from the first, alerting users too early about a
non-critical issue**. While it does help prevent users from
unintentionally misconfiguring their system, ideally this kind of
feedback should be shown later in the flow, such as in the issues drawer
close to the critical ones or in the confirmation dialog, the only point
where Agama can be certain the user has finished setting up the
installation. This would help avoid interrupting the setup experience
while ensuring users has all needed information before proceed with
installation. However, due to current limitations in the confirmation
dialog and the absent of feedback for non-critical issues, this change
serves as a **reasonable temporary mitigation** to prevent users from
overlooking a side effect introduced by a recently added feature.

1949 of 3587 branches covered (54.34%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

24008 of 36922 relevant lines covered (65.02%)

47.7 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
3 web 16289491869.3 15 Jul 2025 09:32AM UTC 544
67.52
GitHub Action Run
1 rust 16217946319.1 11 Jul 2025 10:46AM UTC 177
21.78
GitHub Action Run
3 service 16266089882.3 14 Jul 2025 11:56AM UTC 387
88.46
GitHub Action Run
Source Files on build 16289491869
  • Tree
  • List 1108
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16289491869
  • 667848f7 on github
  • Prev Build on master (#16266089882)
  • Next Build on master (#16289609863)
  • 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