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

agama-project / agama / 12946688664
73%

Build:
DEFAULT BRANCH: master
Ran 24 Jan 2025 09:18AM UTC
Jobs 2
Files 648
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

24 Jan 2025 09:16AM UTC coverage: 70.888% (+0.03%) from 70.854%
12946688664

push

github

web-flow
fix: better registration workflow (#1938)

## Problem

The registration workflow does not allow installing without registering
the system, even if the repositories are offline or are specified
through the `install_url` option. Thus, we need to make some changes to
the current implementation.

## Solution

Now Agama will complain if the following conditions are met:

* The product can be registered (`registration: true`).
* The base product is missing from the repositories.

If the product can be registered, but the base product is already in the
repositories, Agama will not complain. However, you can register the
product if you want to.

## The new approach

Instead of exposing information about whether the system should be
registered at the HTTP API level, we have decided to rely on
installation issues. If the conditions are not met, Agama will set an
issue.

15 of 16 new or added lines in 7 files covered. (93.75%)

36 existing lines in 5 files now uncovered.

17259 of 24347 relevant lines covered (70.89%)

35.58 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% rust/agama-lib/src/product/client.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
97.62
0.0% service/service/lib/agama/software/product.rb
2
86.24
1.98% service/service/lib/agama/dbus/software/product.rb
3
74.92
0.34% service/service/lib/agama/software/manager.rb
14
0.0
0.0% rust/agama-server/src/web/common.rs
16
0.0
0.0% rust/agama-lib/src/product/client.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
2 service 12946688664.2 24 Jan 2025 09:18AM UTC 518
89.14
GitHub Action Run
2 rust 12911711901.2 22 Jan 2025 03:48PM UTC 130
25.15
GitHub Action Run
Source Files on build 12946688664
  • Tree
  • List 648
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12946688664
  • f21c18d7 on github
  • Prev Build on master (#12911711901)
  • Next Build on master (#12946688667)
  • 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