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

agama-project / agama / 18345133167 / 3 – web
66%
master: 81%

Build:
Build:
LAST BUILD BRANCH: disconnect_not_bound_devices
DEFAULT BRANCH: master
Ran 08 Oct 2025 12:50PM UTC
Files 580
Run time 15s
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 Oct 2025 12:46PM UTC coverage: 68.629%. First build
web – 18345133167.3

push

github

web-flow
Add a new API to handle issues (#2775)

Add a new service to handle issues in the new API. The new service
allows any other one to register its issues.

## Registering issues

A service that needs to register issues, receives an
`agama_utils::actor::Handler<agama_utils::issue::Service>`. It can
update the list of issues through the
[Update](https://github.com/agama-project/agama/pull/2775/files#diff-47378187505deff38a2d6e135cdc88082R33)
action.

## Dealing with D-Bus services

The new service reads the issues from the D-Bus services too. When
booting, it reads the existing issues and starts listening for changes
on the `org.opensuse.Agama1.Issues` interfaces.

## Localization issues

As part of this PR, the localization service reports issues now in case
of a locale, keymap or timezone is unknown.

## Adapted UI

The code to deal with the issues in the web UI has been adapted to the
new API.

## Other smaller changes

- Make `*_db` functions in `ModelAdapter` to return references instead
of mutable references.
- In a `TimezoneEntry`, rename `code` to `id` for consistency.
Additionally, use `TimezoneId` instead of a string.

2695 of 4701 branches covered (57.33%)

Branch coverage included in aggregate %.

12032 of 16758 relevant lines covered (71.8%)

71.67 hits per line

Source Files on job web - 18345133167.3
  • Tree
  • List 580
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 18345133167
  • 96430904 on github
  • Prev Job for on api-v2 (#18336093489.)
  • Next Job for on api-v2 (#18373715406.)
  • 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