diff mbox series

[yocto-autobuilder-helper] scripts/dashboard/bugtriage: don't consider the future milestones as old

Message ID 20250320163004.3661846-1-ross.burton@arm.com
State New
Headers show
Series [yocto-autobuilder-helper] scripts/dashboard/bugtriage: don't consider the future milestones as old | expand

Commit Message

Ross Burton March 20, 2025, 4:30 p.m. UTC
We considered the next release to be active, but failed to include the
next release's milestones.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 scripts/dashboard/bugtriage/index.html | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/scripts/dashboard/bugtriage/index.html b/scripts/dashboard/bugtriage/index.html
index a6f1b4c3..2abeba48 100644
--- a/scripts/dashboard/bugtriage/index.html
+++ b/scripts/dashboard/bugtriage/index.html
@@ -332,10 +332,14 @@ 
           // And so is the next major release
           const parts = release.series_version.split(".")
           parts[parts.length - 1]++;
-          active.push(parts.join("."));
+          const next = parts.join(".")
+          active.push(next);
+          // And all of the next releases milestones
+          let milestones = new Set([1, 2, 3, 4].map((m) => `${next} M${m}`));
+          active.push(...milestones);
 
           // All remaining milestones in this release
-          let milestones = new Set([1, 2, 3, 4].map((m) => `${release.series_version} M${m}`));
+          milestones = new Set([1, 2, 3, 4].map((m) => `${release.series_version} M${m}`));
           // Remove the milestones that have been releases. Map the tag names to milestone names here.
           const seenMilestones = new Set(release.releases.map((s) => s.replace("_", " ")));
           milestones = milestones.difference(seenMilestones);