-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Description
Description
When build fails, there is are no error, only logs. GitHub and GitLab are able to parse error logs, and provide info with links that directly show what happened. With packit even reaching the logs is like 4 clicks away and then scrolling scrolling scrolling.
For example, this test failure in tmt.
See logs in various failed checks.
😭
- Parse statuses, click red one, go https://github.com/teemtee/tmt/pull/3039/checks?check_run_id=26991071043
- Parse table, go https://dashboard.packit.dev/results/testing-farm/515717
- Parse page, go to build results
- See everything is green https://dashboard.packit.dev/results/copr-builds/1696226
WHAT???
- Go back an click red oval
- Finally land on https://artifacts.dev.testing-farm.io/42e7b5c6-c720-4fcf-b0d9-043b66ee6325/#artifacts-/plans/features/core
failwith(1 passed, 0 failed, 0 error)
WHAT???
Now the only way to find out the error is to read through all the logs in these tiny scrolls.
Benefit
- Save precious developer's time.
- Reduce cognitive load from visual log parsing, and thus make more active brain cells available for the rest of the day.
Importance
Very important.
Workaround
- There is an existing workaround that can be used until this feature is implemented.
Participation
- I am willing to submit a pull request for this issue. (Packit team is happy to help!)
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
new

