mbox series

[yocto-autobuilder-helper,v2,0/9] scripts/release-parser.py: update and move from poky

Message ID 20260123-releases-parser-updates-v2-0-c24c30da807b@bootlin.com
Headers show
Series scripts/release-parser.py: update and move from poky | expand

Message

Antonin Godard Jan. 23, 2026, 8:59 a.m. UTC
Make the necessary changes to move away from poky and use yocto-docs to
get the tag information we need. yocto-docs is currently one of the
closest source of tags compared to poky.

Also do some refactoring on release-parser.py to make it slightly easier
to maintain (by only maintaining variables at the top of the file).

This is what the output looks like if you want to verify:
https://0x0.st/PPgi.json

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
Changes in v2:
- Declare an array for supported releases as suggested by quentin.
- Rebase on master.
- Link to v1: https://patch.msgid.link/20251219-releases-parser-updates-v1-0-6830e6a67db0@bootlin.com

---
Antonin Godard (9):
      scripts/release-parser.py: use yocto-docs instead of poky
      scripts/release-parser.py: update for Wrynose/Whinlatter
      scripts/release-parser.py: define globals for stable/active versions
      config.json: indexing: add bitbake repository back
      config.json: indexing: don't add yocto-docs as a layer
      scripts/release-parser.py: use cloned yocto-docs from build directory
      scripts/release-parser.py: don't remove non-existing branch
      scripts/release-parser.py: update commit for yocto-docs
      scripts/release-parser.py: use latest_tag to get branch name

 config.json                 |  2 ++
 scripts/release-parser.py   | 34 +++++++++++++++++++---------------
 scripts/run-dashboard-index |  2 +-
 3 files changed, 22 insertions(+), 16 deletions(-)
---
base-commit: ec17abb0b2d759b800cefec4fcac61cee74dbefc
change-id: 20251219-releases-parser-updates-7c0544e93693