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

agama-project / agama / 15589199245 / 3 – web
74%
master: 74%

Build:
DEFAULT BRANCH: master
Ran 11 Jun 2025 03:35PM UTC
Files 36
Run time 99min
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

11 Jun 2025 03:32PM UTC coverage: 82.297%. First build
web – 15589199245.3

push

github

web-flow
feat(web): add post-installation feedback (#2462)

## Problem

Currently, users receive no visual feedback after clicking either
"Reboot" or "Finish" on the installation completion page. This lack of
confirmation can lead to uncertainty about whether the intended action
has taken effect.

Reported in: https://bugzilla.suse.com/show_bug.cgi?id=1237410
(protected link)

## Solution

Display proper feedback to provide clear confirmation that the system
has either restarted or powered off. It also explicitly informs users
that installer is not longer available and the page can be safely
closed.

## Implementation notes

* The new path (`/installation/exit`) does not take Iguana into account,
as it has been agreed that Agama will no longer support it.

* Agama assumes the system reboot has been triggered successfully
without waiting for a response. Although it’s unlikely, there could be a
chance the response might not be received if the system begins rebooting
before the server sends it. This edge case still requires testing, but
for now, assuming the reboot will take effect is considered sufficient.

* Although initially considered, the reboot action does not explicitly
trigger a WebSocket disconnection. The connection will drop
automatically after the maximum number of reconnection attempts.
Importantly, it won’t fall back to either the `Loading` or `ServerError`
screens, since the post-installation views are not under the scope of
[internal `App.tsx`
routing](https://github.com/agama-project/agama/blob/abd855298/web/src/App.tsx#L55-L90).

* Unfortunately, it’s not possible to fully clear the browser history
stack to prevent users from navigating back to earlier installation
steps. Users are encouraged to close the installer upon completion. If
they do navigate back, they will likely encounter a `ServerError`
screen.

---

Related to https://trello.com/c/OJhG0Ovr/ (protected link)

92 of 132 branches covered (69.7%)

Branch coverage included in aggregate %.

252 of 286 relevant lines covered (88.11%)

80.98 hits per line

Source Files on job web - 15589199245.3
  • Tree
  • List 36
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 15589199245
  • 382f35e4 on github
  • Prev Job for on master (#15587945782.)
  • Next Job for on master (#15611146460.)
  • 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