mbox series

[yocto-autobuilder-helper,0/4] Update dashboard, Bugzilla stats, bug triage page and autobuilder issues page

Message ID 20260128140207.61443-1-albaherreriasdev@gmail.com
Headers show
Series Update dashboard, Bugzilla stats, bug triage page and autobuilder issues page | expand

Message

Alba Herrerias Jan. 28, 2026, 2:02 p.m. UTC
This branch constitutes the entirety of the work on the STA Milestones 2 
and 3 for Yocto in 2025: Improved design and unified website pages, 
concerning Yocto’s dashboard page, the Bugzilla stats page, the bug 
triage page, and the Autobuilder Issues page (abint). In general, the 
work consisted of: unifying all pages to a common design that matches 
our previous work on the CVE/Metrics pages, and also unifying the rendering 
of charts to use Apache eCharts. Also: adding proper support for small 
screens and dark mode, as well as general refactoring, optimisation and 
simplification where possible. More details and screenshots are available 
at: https://github.com/neighbourhoodie/yocto-autobuilder-helper/pull/11.

Alex Feyerke (4):
  dashboard: update to unify styles with CVE/Patch Metrics pages
  dashboard/bugzilla: update to unify styles with CVE/Patch Metrics
    pages
  dashboard/bugtriage: update to unify styles with CVE/Patch Metrics
    pages
  abint: update to unify styles with CVE/Patch Metrics pages

 scripts/abint/abint.html.j2                   |   87 -
 scripts/abint/abint.py                        |   46 +-
 scripts/abint/index.html                      |  290 ++
 scripts/abint/requirements.txt                |    2 -
 scripts/abint/resources/apple-touch-icon.png  |  Bin 0 -> 7683 bytes
 scripts/abint/resources/dark.js               |   76 +
 scripts/abint/resources/date_helper.js        |   36 +
 scripts/abint/resources/favicon-16x16.png     |  Bin 0 -> 792 bytes
 scripts/abint/resources/favicon-32x32.png     |  Bin 0 -> 1246 bytes
 .../resources/pico.fluid.classless.min.css    |    4 +
 scripts/abint/resources/shared-styles.css     |   75 +
 scripts/abint/resources/tablesort.date.js     |   23 +
 scripts/abint/resources/tablesort.min.js      |    6 +
 scripts/abint/resources/tablesort.number.js   |   26 +
 ...to.echarts.with_heatmap_single-axis.min.js |    1 +
 scripts/abint/sorttable.js                    |  495 ---
 scripts/dashboard/bugtriage/index.html        |  588 ++-
 scripts/dashboard/bugtriage/tablesort.min.js  |    6 +
 .../dashboard/bugtriage/tablesort.number.js   |   26 +
 scripts/dashboard/bugzilla_stats.html         |  256 ++
 scripts/dashboard/data/wdd-weekly-recent.txt  | 3490 +++++++++++++++++
 scripts/dashboard/index.html                  |   77 +-
 .../dashboard/resources/apple-touch-icon.png  |  Bin 0 -> 7683 bytes
 scripts/dashboard/resources/dark.js           |   76 +
 scripts/dashboard/resources/favicon-16x16.png |  Bin 0 -> 792 bytes
 scripts/dashboard/resources/favicon-32x32.png |  Bin 0 -> 1246 bytes
 .../resources/pico.fluid.classless.min.css    |    4 +
 scripts/dashboard/resources/shared-styles.css |   75 +
 .../dashboard/resources/yocto.echarts.min.js  |    1 +
 scripts/run-abint                             |    2 +-
 30 files changed, 4958 insertions(+), 810 deletions(-)
 delete mode 100644 scripts/abint/abint.html.j2
 create mode 100644 scripts/abint/index.html
 create mode 100644 scripts/abint/resources/apple-touch-icon.png
 create mode 100644 scripts/abint/resources/dark.js
 create mode 100644 scripts/abint/resources/date_helper.js
 create mode 100644 scripts/abint/resources/favicon-16x16.png
 create mode 100644 scripts/abint/resources/favicon-32x32.png
 create mode 100644 scripts/abint/resources/pico.fluid.classless.min.css
 create mode 100644 scripts/abint/resources/shared-styles.css
 create mode 100644 scripts/abint/resources/tablesort.date.js
 create mode 100644 scripts/abint/resources/tablesort.min.js
 create mode 100644 scripts/abint/resources/tablesort.number.js
 create mode 100644 scripts/abint/resources/yocto.echarts.with_heatmap_single-axis.min.js
 delete mode 100644 scripts/abint/sorttable.js
 create mode 100644 scripts/dashboard/bugtriage/tablesort.min.js
 create mode 100644 scripts/dashboard/bugtriage/tablesort.number.js
 create mode 100644 scripts/dashboard/bugzilla_stats.html
 create mode 100644 scripts/dashboard/data/wdd-weekly-recent.txt
 create mode 100644 scripts/dashboard/resources/apple-touch-icon.png
 create mode 100644 scripts/dashboard/resources/dark.js
 create mode 100644 scripts/dashboard/resources/favicon-16x16.png
 create mode 100644 scripts/dashboard/resources/favicon-32x32.png
 create mode 100644 scripts/dashboard/resources/pico.fluid.classless.min.css
 create mode 100644 scripts/dashboard/resources/shared-styles.css
 create mode 100644 scripts/dashboard/resources/yocto.echarts.min.js