otto-de / otto-de/gitactionboard
Add grouping by repository
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 159
- Forks
- 38
- Avg merge
- 2m
- Merged PRs (30d)
- 10
Description
Is your feature request related to a problem? Please describe.
I have repositories with complex CI pipelines that run many many jobs.
Gitactionboard will show 1 tile for each of these jobs. So e.g. to monitor 10 repos, I have 100 tiles displayed.That's a bit too much.
Describe the solution you'd like
I think it would be really useful to collapse all the jobs related to the same repository in a single tile on the web UI, in the event that the jobs are all green/successful. Getting to the individual job detail-level is useful only when there is a failure.
Describe alternatives you've considered
None
Additional context
Cannot provide screenshot because repos are private
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the web UI renders job tiles and how each job is associated with a repository. Define the grouping behavior for repositories whose jobs are all successful, while preserving individual job detail when a job fails. Done means the dashboard reduces successful jobs to one repository tile and still exposes failure details.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, java
- Domain
- devops, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100