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

openSUSE / agama / 8203901726
72%

Build:
DEFAULT BRANCH: master
Ran 08 Mar 2024 01:22PM UTC
Jobs 3
Files 697
Run time 3min
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

08 Mar 2024 01:18PM UTC coverage: 74.167% (+0.03%) from 74.141%
8203901726

push

github

web-flow
[web] Move information about transactional system to the top of the storage page (#1075)

## Problem

Agama shows a message in the storage screen if the product being
installed uses a transactional Btrfs as root file-system (ie. read-only
root subvolume and Btrfs snapshots as a mechanism to perform updates).
But that message was displayed in the middle of the "Settings" section
taking the place usually occupied by the Btrfs snapshots switch. Having
it there didn't make much sense.

![Old
screen](https://github.com/openSUSE/agama/assets/3638289/7e4d472e-3d9e-4fab-b5b3-f3dd6b4369dc)

Moreover, the sentence was a bit complicated and it was not so clear how
the statement was related to other settings in the same page.

## Solution

The message is now displayed at the top of the page and the wording has
been slightly modified to, hopefully, explain why some of the usual
configuration options (like disabling Btrfs snapshots or changing the
file-system type for "/") are not available.


![micro-reminder](https://github.com/openSUSE/agama/assets/1691872/12a55af3-e5ec-4ff2-a3b1-fe6e9e22c5a5)


If the system is not transactional, everything looks as before, as
displayed in the following screenshots.


![macro2](https://github.com/openSUSE/agama/assets/3638289/f89ab1f3-72ea-4ebe-8581-03fb90ad2f0d)

## Testing

- Tested manually
- Updated unit tests

## Note

This is broken into many small commits to ease collaboration during
development. The plan is to squash when merging.

1494 of 2273 branches covered (65.73%)

Branch coverage included in aggregate %.

18 of 19 new or added lines in 4 files covered. (94.74%)

21 existing lines in 2 files now uncovered.

16932 of 22571 relevant lines covered (75.02%)

22.89 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
82.35
web/src/components/core/Reminder.jsx

Uncovered Existing Lines

Lines Coverage ∆ File
10
84.81
-1.07% web/web/src/components/storage/ProposalSettingsSection.jsx
11
82.95
0.0% web/web/src/components/storage/ProposalPage.jsx
Subprojects
ID Flag name Job ID Ran Files Coverage
1 web 8203901726.1 08 Mar 2024 01:22PM UTC 301
73.7
GitHub Action Run
1 rust 8187148015.1 07 Mar 2024 11:16AM UTC 80
42.49
GitHub Action Run
1 service 7975321865.1 20 Feb 2024 02:48PM UTC 316
85.22
GitHub Action Run
Source Files on build 8203901726
  • Tree
  • List 697
  • Changed 17
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #8203901726
  • 49dfd5b6 on github
  • Prev Build on master (#8187148015)
  • Next Build on master (#8230343174)
  • 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