scylladb / argus

Apache License 2.0
4 stars 11 forks source link

feature(argus): Generic plugin for generic runs #342

Closed k0machi closed 8 months ago

k0machi commented 8 months ago

This PR adds groundwork for tracking releng jobs - namely, the GenericRun plugin, which acts as a stub job supporting usual collaboration features - comments, assignments, schedules, investigations, while also being bare mininum needed to implement - currently tracking only the build system url, scylla version and overall pipeline status. There are provisions for storing logs, but they are currently unused. Additionally, the PR includes small QoL change for TestDashboard - displaying 'latest' build number for each test reported. Latest in quotation marks due to the additional logic tracking multi-stage jobs that use same build number, example, rolling upgrades.

k0machi commented 8 months ago

Dashboard changes: image The card: image

CLI: image

Annamikhlin commented 8 months ago

improvement(TestDashboard.svelte): Display affected build number for a test

addintionally to the build number could you also add the date to the cards? to be for example: <job_name> - #10 (20-03-2024)

k0machi commented 8 months ago

improvement(TestDashboard.svelte): Display affected build number for a test

addintionally to the build number could you also add the date to the cards? to be for example: <job_name> - #10 (20-03-2024)

Done, like so: image