redhat-plumbers-in-action / pull-request-validator

💂 GitHub Action that validates if PR complies with provided requirements
MIT License
1 stars 1 forks source link

Improve section of failed/pending statuses :test_tube: #69

Open jamacku opened 1 month ago

jamacku commented 1 month ago

Type of issue

Feature Request

Description

The current state isn't readable when there are many pending/failing checks. For example:

🔴 Failed or pending statuses - Testing Farm - RHEL9 - 1.20[pending],Testing Farm - RHEL8 - 1.22[pending],Testing Farm - RHEL9 - 1.22[pending],Testing Farm - RHEL9 - Unsubscribed host - 1.20[pending],Testing Farm - RHEL9 - Unsubscribed host - 1.22[pending],Testing Farm - RHEL8 - 1.22-micro[pending],Testing Farm - RHEL8 - 1.24[pending],Testing Farm - RHEL9 - 1.24[pending],Testing Farm - RHEL9 - Unsubscribed host - 1.24[pending],Testing Farm - CentOS Stream 10 - 1.26[pending],Testing Farm - Fedora - 1.26[pending]

Describe the solution you'd like

Possible solutions:

1)

🔴 Failed or pending statuses: Testing Farm - RHEL9 - 1.20[pending] Testing Farm - RHEL8 - 1.22[pending] Testing Farm - RHEL9 - 1.22[pending] Testing Farm - RHEL9 - Unsubscribed host - 1.20[pending] Testing Farm - RHEL9 - Unsubscribed host - 1.22[pending] Testing Farm - RHEL8 - 1.22-micro[pending] Testing Farm - RHEL8 - 1.24[pending] Testing Farm - RHEL9 - 1.24[pending] Testing Farm - RHEL9 - Unsubscribed host - 1.24[pending] Testing Farm - CentOS Stream 10 - 1.26[pending] Testing Farm - Fedora - 1.26[pending]

2)

🔴 Failed or pending statuses - 11 `Testing Farm - RHEL9 - 1.20[pending]` `Testing Farm - RHEL8 - 1.22[pending]` `Testing Farm - RHEL9 - 1.22[pending]` `Testing Farm - RHEL9 - Unsubscribed host - 1.20[pending]` `Testing Farm - RHEL9 - Unsubscribed host - 1.22[pending]` `Testing Farm - RHEL8 - 1.22-micro[pending]` `Testing Farm - RHEL8 - 1.24[pending]` `Testing Farm - RHEL9 - 1.24[pending]` `Testing Farm - RHEL9 - Unsubscribed host - 1.24[pending]` `Testing Farm - CentOS Stream 10 - 1.26[pending]` `Testing Farm - Fedora - 1.26[pending]`

3)

🔴 Failed or pending statuses: Testing Farm - RHEL9 - 1.20[pending] Testing Farm - RHEL8 - 1.22[pending] Testing Farm - RHEL9 - 1.22[pending]

show more `Testing Farm - RHEL9 - Unsubscribed host - 1.20[pending]` `Testing Farm - RHEL9 - Unsubscribed host - 1.22[pending]` `Testing Farm - RHEL8 - 1.22-micro[pending]` `Testing Farm - RHEL8 - 1.24[pending]` `Testing Farm - RHEL9 - 1.24[pending]` `Testing Farm - RHEL9 - Unsubscribed host - 1.24[pending]` `Testing Farm - CentOS Stream 10 - 1.26[pending]` `Testing Farm - Fedora - 1.26[pending]`
jamacku commented 1 month ago

@phracek What would you prefer?