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

openSUSE / agama / 9580582220
72%

Build:
DEFAULT BRANCH: master
Ran 19 Jun 2024 10:47AM UTC
Jobs 3
Files 781
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

19 Jun 2024 10:39AM UTC coverage: 70.875% (-0.002%) from 70.877%
9580582220

push

github

web-flow
fix(web): storage UI fixes and improvements (#1351)

## Problem

No long ago a [full UI
rewrite](https://github.com/openSUSE/agama/pull/1202) was started and it
was recently merged into `master` branch despite not being fully
finished. It was just in a good shape for adhering to the [release
early, release
often](https://en.wikipedia.org/wiki/Release_early,_release_often)
philosophy. The idea is to add fixes and improvements little by little
against `master` branch according to the (internally) assigned
priorities.

But the [openSUSE
conference](https://events.opensuse.org/conferences/oSC24) is around the
corner and there are few details we'd like to have more polished for the
[Agama in
action](https://events.opensuse.org/conferences/oSC24/program/proposals/4560)
and [The future of Agama and
openSUSE](https://events.opensuse.org/conferences/oSC24/program/proposals/4557)
events.


## Solution

Address some of these details as part of this PR. Go commit by commit to
see them.


## Testing

- Tested manually
- Adapted / re-enabled some unit tests.

## Note for reviewers

No changelog entry required.

## Screenshots

<details>
<summary>Click to show/hide</summary>

---

* Transactional root file system alert

  | Before | After |
  |-|-|
| ![Screenshot from 2024-06-17
13-59-15](https://github.com/openSUSE/agama/assets/1691872/0d69dc88-033e-4431-ad1e-ee66fde451e6)
| ![Screenshot from 2024-06-17
13-58-36](https://github.com/openSUSE/agama/assets/1691872/e6f332a5-f2d4-4b40-af87-d05d07727f34)
|
|![Screenshot from 2024-06-17
13-59-19](https://github.com/openSUSE/agama/assets/1691872/fbd4dad7-d48f-44cf-adc6-c5cab5759d80)
|![Screenshot from 2024-06-17
13-58-46](https://github.com/openSUSE/agama/assets/1691872/22fc0ca8-5f51-4207-8ca6-066aa4c2ee10)
|

* TPM reminder look&feel

  | Before | After |
  |-|-|
| ![Screenshot from 2024-06-17
17-12-26](https://github.com/openSUSE/agama/assets/1691872/9f6ed1d... (continued)

1987 of 2868 branches covered (69.28%)

Branch coverage included in aggregate %.

7 of 9 new or added lines in 4 files covered. (77.78%)

10 existing lines in 3 files now uncovered.

18841 of 26519 relevant lines covered (71.05%)

34.42 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
0.0% rust/agama-lib/src/storage/model.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
86.96
0.0% web/src/components/core/InstallationFinished.jsx
1
89.29
0.0% web/src/components/core/ProgressReport.jsx
8
77.57
0.0% web/src/components/storage/VolumeFields.jsx
Subprojects
ID Flag name Job ID Ran Files Coverage
3 rust 9580582220.3 19 Jun 2024 10:47AM UTC 86
23.4
GitHub Action Run
3 web 8937163624.3 03 May 2024 09:49AM UTC 343
75.3
GitHub Action Run
3 service 9576995260.3 19 Jun 2024 06:09AM UTC 352
86.71
GitHub Action Run
Source Files on build 9580582220
  • Tree
  • List 781
  • Changed 5
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #9580582220
  • c516de3b on github
  • Prev Build on master (#9576995260)
  • Next Build on master (#9582196512)
  • 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