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

agama-project / agama / 15870900812
74%

Build:
DEFAULT BRANCH: master
Ran 25 Jun 2025 08:10AM UTC
Jobs 3
Files 1040
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

25 Jun 2025 08:07AM UTC coverage: 64.913% (-0.03%) from 64.943%
15870900812

push

github

web-flow
Support for minimal dependencies installation (#2493)

## Problem

Agama is missing option to specify that only mandatory dependencies
should be installed.

- trello:
https://trello.com/c/czY7e3c0/4898-3-agm-154-rc2-gehc-would-like-to-choose-not-to-install-recommended-packages-auto
- jira: https://jira.suse.com/browse/AGM-154


## Solution

Implement support for unattended installation to specify if only
required dependencies should be used.


## Testing

- *Added a new unit test*
- *Tested manually*


## Screenshots

*If the fix affects the UI attach some screenshots here.*

## Documentation

*Remember to look at it from the user's perspective. Yes you have made
the compiler happy.*
*But will the **humans** even know about your contribution? Sometimes
they cannot miss it,*
*other times they need advertisement and explanation.*

*Look for relevant sections and adjust:*
- The description parts of the [JSON schema][profile.schema.json]
- Is the CLI affected? See [cli.md][] for a complete overview,
  change the `///` comments (rust doc)
  and update the .md with `cargo xtask markdown`
- <https://agama-project.github.io/> ([source][gh.io])
- Run: `git ls-files '*.md'`

[cli.md]:
https://github.com/agama-project/agama-project.github.io/blob/main/docs/user/cli.md
[profile.schema.json]:
https://github.com/agama-project/agama/blob/master/rust/agama-lib/share/profile.schema.json
[gh.io]: https://github.com/agama-project/agama-project.github.io/

1861 of 3413 branches covered (54.53%)

Branch coverage included in aggregate %.

21 of 45 new or added lines in 6 files covered. (46.67%)

92 existing lines in 4 files now uncovered.

21788 of 33019 relevant lines covered (65.99%)

51.46 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
75.76
0.0% service/lib/agama/software/manager.rb
2
0.0
0.0% rust/agama-lib/src/software/store.rs
4
0.0
0.0% rust/agama-lib/src/software/settings.rs
5
72.65
0.0% service/lib/agama/dbus/software/manager.rb
12
0.0
0.0% rust/agama-lib/src/software/client.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% rust/agama-lib/src/software/settings.rs
13
85.19
0.0% service/lib/agama/software/proposal.rb
23
72.65
0.0% service/lib/agama/dbus/software/manager.rb
55
75.76
0.0% service/lib/agama/software/manager.rb
Subprojects
ID Flag name Job ID Ran Files Coverage
1 rust 15870900812.1 25 Jun 2025 08:10AM UTC 119
1.29
GitHub Action Run
3 web 15825411450.3 23 Jun 2025 01:23PM UTC 536
67.73
GitHub Action Run
3 service 15818031836.3 23 Jun 2025 07:33AM UTC 385
88.73
GitHub Action Run
Source Files on build 15870900812
  • Tree
  • List 1040
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #15870900812
  • 6dc17e2f on github
  • Prev Build on master (#15825411450)
  • Next Build on master (#15870900834)
  • 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