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

agama-project / agama / 18336093489

08 Oct 2025 06:38AM UTC coverage: 75.996% (+12.4%) from 63.601%
18336093489

push

github

web-flow
feat: installation status and progress service (#2787)

Add a service for registering progress and allow getting the status of
the installation.

~~~
GET /status

{
  "state": "configuring",
   "progresses": [
    {
      "scope": "storage",
      "size": 2,
      "steps": ["Probe system", "Calculate proposal"],
      "step": "Calculate proposal",
      "index": 2,
    },
    {
      "scope": "software",
      "size": 2,
      "steps": [],
      "step": "Calculate proposal",
      "index": 1,
    }
  ]
}
~~~

Possible installation states are:

* `configuring`: the installation is being configured.
* `installig`: the system is being installed.
* `finished`: the installation is done.

2680 of 4679 branches covered (57.28%)

Branch coverage included in aggregate %.

44 of 81 new or added lines in 12 files covered. (54.32%)

187 existing lines in 14 files now uncovered.

23243 of 29432 relevant lines covered (78.97%)

256.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

45.63
/rust/agama-lib/src/http/base_http_client.rs


Source Not Available

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