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

openSUSE / qem-dashboard / 26567114907
100%

Build:
DEFAULT BRANCH: main
Ran 28 May 2026 09:45AM UTC
Jobs 1
Files 33
Run time 1min
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

28 May 2026 09:37AM UTC coverage: 100.0%. Remained the same
26567114907

push

github

Wabri
feat: Display submission rejection reason

Motivation
Users were left confused when submissions failed approval checks in qem-bot
(e.g., missing aggregate tests or job failures) because the dashboard
showed no clear indication of why the submission remained unapproved despite
green jobs.

Design Choices
A `rejection_reason` TEXT column was added to the incidents table.
A new `PATCH /api/incidents/:incident/rejection_reason` endpoint was introduced
to safely update the rejection reason without needing to overwrite the entire
incident object.
The frontend Vue components (PageSubmission and SubmissionDetailsIcons) were
updated to display the rejection reason when the submission is not approved.

Benefits
Users now have immediate visibility into why a submission is blocked
from approval directly on the dashboard, reducing confusion and support
requests.

1797 of 1797 relevant lines covered (100.0%)

8.31 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26567114907.1 28 May 2026 09:45AM UTC 33
100.0
GitHub Action Run
Source Files on build 26567114907
  • Tree
  • List 33
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 4e860aa0 on github
  • Prev Build on main (#26566744200)
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