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

openSUSE / agama / 8422217041
25%
master: 72%

Build:
Build:
LAST BUILD BRANCH: storage-volume-keywords
DEFAULT BRANCH: master
Ran 25 Mar 2024 03:08PM UTC
Jobs 2
Files 400
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

25 Mar 2024 03:00PM UTC coverage: 72.103% (-0.002%) from 72.105%
8422217041

push

github

web-flow
Adapt the software UI to the new HTTP/JSON API (#1112)

The initial idea was to adapt the software page and the patterns
selector to the new HTTP-based API. However, we took the chance to
revamp the software page to make it more similar to other Agama parts.

<details>
  <summary>New software page</summary>


![software-page](https://github.com/openSUSE/agama/assets/15836/4c603bed-3fca-41fe-88b2-638eb523f8ba)
</details>

<details>
  <summary>New patterns selector</summary>


![software-selection](https://github.com/openSUSE/agama/assets/15836/5a672682-d172-4c1b-bede-5bfff900e831)
</details>

## Changes summary

* Introduce a new software page that lists the patterns to install.
* Move the patterns selector to a pop-up.
* Introduce small changes to the software API.
* Update the JavaScript tests and enable the type checking on the new
code.

## What is missing

- [ ] Distinguish between user and automatically selected patterns.

## Out of scope

* Improve the wording.

4 of 34 new or added lines in 5 files covered. (11.76%)

27 existing lines in 3 files now uncovered.

10969 of 15213 relevant lines covered (72.1%)

12.4 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
0.0
0.0% rust/agama-lib/src/software/store.rs
8
0.0
0.0% rust/agama-lib/src/software/client.rs
9
0.0
0.0% rust/agama-server/src/software/web.rs
9
77.25
0.0% service/lib/agama/software/manager.rb

Uncovered Existing Lines

Lines Coverage ∆ File
2
0.0
0.0% rust/agama-server/src/software/web.rs
7
81.82
0.0% service/lib/agama/dbus/software/manager.rb
18
77.25
0.0% service/lib/agama/software/manager.rb
Subprojects
ID Flag name Job ID Ran Files Coverage
1 rust 8422217041.1 25 Mar 2024 03:08PM UTC 84
38.46
GitHub Action Run
1 service 8169459432.1 06 Mar 2024 09:05AM UTC 316
85.22
GitHub Action Run
Source Files on build 8422217041
  • Tree
  • List 400
  • Changed 33
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #8422217041
  • 030b4cc1 on github
  • Prev Build on architecture_2024 (#8393553212)
  • Next Build on architecture_2024 (#8424732058)
  • 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

© 2025 Coveralls, Inc