From 673525fca46cb496641fb9356f517e4374e756c8 Mon Sep 17 00:00:00 2001 From: Christophe Monniez Date: Mon, 2 Feb 2026 15:07:42 +0100 Subject: [PATCH 01/54] [FIX] runbot: sort versions on build error --- runbot/models/build_error.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runbot/models/build_error.py b/runbot/models/build_error.py index c5b4fdb1e..8ad905de6 100644 --- a/runbot/models/build_error.py +++ b/runbot/models/build_error.py @@ -958,7 +958,7 @@ def _compute_version_ids(self): res = dict(self.env.cr.fetchall()) for build_error_content in self: - build_error_content.version_ids = self.env['runbot.version'].browse([v for v in res.get(build_error_content.id, []) if v]) + build_error_content.version_ids = self.env['runbot.version'].browse([v for v in res.get(build_error_content.id, []) if v]).sorted('number') @api.depends('build_ids') def _compute_trigger_ids(self): From f79688ba804d414ea03ae86b1613b036726eee91 Mon Sep 17 00:00:00 2001 From: Christophe Monniez Date: Mon, 2 Feb 2026 16:16:21 +0100 Subject: [PATCH 02/54] [IMP] runbot: add a visual warning on active field When a build error has test-tags, a red ribbon is displayed but when the user scrolls the ribbon is not visible anymore. In that case, it happens that an error is archived while having disabling tags. With this commit, test active field is displayed in red with a warning sign in order to bring user attention. --- runbot/views/build_error_views.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/runbot/views/build_error_views.xml b/runbot/views/build_error_views.xml index d9a560cc6..1c4fd7899 100644 --- a/runbot/views/build_error_views.xml +++ b/runbot/views/build_error_views.xml @@ -41,7 +41,12 @@ - +