frontend: provide log-detective explain integration for failed builds
Merge after https://github.com/fedora-copr/logdetective-website/pull/207
Would you mind uploading the screenshot?
button next to the fail state:
srpm failure
rpm failure
or https://github.com/fedora-copr/copr/pull/3608/commits/793ee5b5bf560a6330b9317ae6eb301326e5eab1 introduces separate column for the table
separated column when rpm build fails
no separated column created when srpm fails
IMHO the buttons come out too aggressive. I would probably go with a normal link and an icon (to look the same as the chroot name in the first column). And I would probably shorten the text to something like "Explain failure" or "Explain with AI".
like this?
From the meeting: [x] failed (Ask AI / Teach AI)
Pull Request validation
Failed
🔴 Review - Missing review from a member (2 required)
Success
🟢 CI - All checks have passed
so here is every UI implementation introduced in this PR
please vote for your favorite one with emoji :D
vote with :tada: for buttons
vote with :heart: for separate column and button in https://github.com/fedora-copr/copr/commit/793ee5b5bf560a6330b9317ae6eb301326e5eab1
and this is how srpm fail looks
vote with :eyes: for links instead of buttons in 4082872efb99326434a8edb10ef2eae15fc18de3
vote with :rocket: for Teach AI / Ask AI in separate column introduced in 12f0f552a2217cb885a698668b823090cb23773c. NOTE: this also deletes the green Log Detective button at the top since Teach AI replaces that function
and srpm fail