Overview of a single build namespace
As a user I want to have a single overview of all child MRs of a build namespace to have a clear picture about the current state as well as the dependencies.
This overview should work equally well for small namespaces with a single MR, or huge namespaces with thousands of MRs.
Ideally, this overview should be easily linkable from other Gitlab issues and MRs. It should also allow for some kind of discussion between packagers.
While the web version is vital for linking with issues and MRs, all namespace information should be accessible via the CLI as well.
It should provide answers to the following questions:
- What's the summarized status of all builds in the current iteration? (e.g. some building, everything succeeded, some failures, only failures, nothing built yet)
- Which builds in the current iteration are running (across all architectures)?
- How many builds in the current iteration have failed / succeeded (summarized for each architecture)?
- Which are the last 5 failed / succeeded builds in the current iteration (across all architectures)?
- Which architectures is the namespace building for?
- When was this namespace created and by which user?
- How many iterations does this namespace have?
It should provide quick ways to jump to the following information:
- build logs for a given build
- diff view for a given changeset
- list of all iterations in the namespace
- list of all builds in the current iteration