From patchwork Wed Feb 4 08:08:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 80400 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 267FAE83EF4 for ; Wed, 4 Feb 2026 08:08:55 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15337.1770192528564848334 for ; Wed, 04 Feb 2026 00:08:49 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=oIoqDSdB; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id C891F4E423F2 for ; Wed, 4 Feb 2026 08:08:46 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id A04C360745 for ; Wed, 4 Feb 2026 08:08:46 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 1B366119A8891; Wed, 4 Feb 2026 09:08:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770192526; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=3+L2mJ7AT/42IA1VmHXv3Cdql79TlR/BKkA7Sw1hkAA=; b=oIoqDSdBaJJNEiP8F/uT9Ujqc+3OGSvVOigyRwA2UqI/zy/l9P+K3PPszYOs37yUQ67HwL 1Nv9n6yElW8w1HG5EvV0FH67UILk4thJtgxuVQVuZqg5cxcOUMzQnOT99lRKBqNNS6E5cO e+BzwzvSuvKTdO/b2WXemzlOwDHzsAzHWTmG5D/nj79yZwadP2cTDOncsgI0ffzNoDlqfB I2eaQeJFbW97sYhYRfeVhIYUOjKFVEsRO49FHKeHwGF3cD3nNE8sRh4x8QL12xlEeqre0p GNjL1HbL9IXHHfmidZSBlpeSxqOYMh3KhnZAl+fk7CZzeBrUsMGh0i3Gr3XZug== From: Antonin Godard Date: Wed, 04 Feb 2026 09:08:21 +0100 Subject: [yocto-autobuilder-helper][PATCH v3 1/7] scripts/release-parser.py: use yocto-docs instead of poky MIME-Version: 1.0 Message-Id: <20260204-releases-parser-updates-v3-1-be208a7748b1@bootlin.com> References: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> In-Reply-To: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1276; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=93JbW9h7rG27B1XETvq+kQt/at35uqsuLDAK+kV4zxU=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpgv6LgrbICr4SPnlgMmWnj0n4C2kOFUFgLvZ9p 8pWD/eJqvCJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaYL+iwAKCRDRgEFAKaOo Np9pD/0YPrdU0MTVe+dUyFAPFQs+ZPIIJRNp2c5DIZI1vhnwvLwReEmGc95aMIlpBAJbpb+VrhC lAVz80gxwPDAcV5wMr8Jh2hz85gCVc0aCSXlhsOC2D1xnML4orl/44bgkjkBQ1PX1lxKT3FnWW9 V/ZBt/UrqD5gAsB+nBZ/uaklAxpOCJnAXD/r8wexD1TJo6s8nnwk8G24QyvIi0gk1fALcYzYzsV udlItBZOSgbqBJMzNcZxtvIiLEQxyMMVlQwL34xNR0n1iVXik8fULVhM5vQo2TJsEwiF3bNTpkx q1L6uiX3PEeXUNv4WZZKTyJU578d3ZQFghiep8CjtnBSVXxHi8GDnxyIsTcUumHmLiD1D2Howj5 phay/zH7a+Jzgzfifoy4lZgw6NG55eKuq3TNOCHYChN/bXBj79rA2pzYODuzWYM0buXx5kpOMd9 DMfPPxb4eIrzUzqSmLz20cgvRrUpmOPKzFFxfFtP6uII9f6redehHgNUc3lvTPXaWUWm/vbfsMD A219W5swtLCkVnoTFfA7gZ79ogrcn+xrCXQMnYRhulm/YuJKKvxuYUtdNIR8Bl0JLT5F9eSd0tG VG1PTmh0VhSRYEAqqmYOtoZ1WIbxxl18aXCJSgg9kWvV+kkbjPiYw8qYLpnynOsisIr1+Du5lt9 WdDah+3blrG8yCw== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 04 Feb 2026 08:08:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3183 For the release-parser.py to pick up new tags, we need to move away from the poky repository. Right now, one of source of tags closest to poky we have is yocto-docs. Add this repository as a dependency of the indexing job. Signed-off-by: Antonin Godard --- config.json | 2 ++ scripts/release-parser.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index 4f6d305..8fb34af 100644 --- a/config.json +++ b/config.json @@ -1402,6 +1402,8 @@ } }, "indexing" : { + "NEEDREPOS": ["bitbake", "yocto-docs"], + "NOLAYERADD": ["yocto-docs"], "step1" : { "shortname" : "Generate non-release index", "EXTRACMDS" : ["${SCRIPTSDIR}/generate-testresult-index.py ${BASE_SHAREDDIR}/pub/non-release/"] diff --git a/scripts/release-parser.py b/scripts/release-parser.py index 21a6d57..ef25289 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -10,7 +10,7 @@ from collections import defaultdict import datetime import semver -GIT_REPO = "~/git/mirror/poky" +GIT_REPO = "~/git/mirror/yocto-docs" repo = Repo(GIT_REPO) From patchwork Wed Feb 4 08:08:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 80398 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07BAEE83EED for ; Wed, 4 Feb 2026 08:08:55 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15338.1770192528862921440 for ; Wed, 04 Feb 2026 00:08:49 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=k7rel0MN; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 4A3524E423F3 for ; Wed, 4 Feb 2026 08:08:47 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 1A7B860745 for ; Wed, 4 Feb 2026 08:08:47 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 89531119A88EE; Wed, 4 Feb 2026 09:08:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770192526; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=/QKBfSbu3QhppnpcHbughp3k4MdsEb2DA82D2ha1zU0=; b=k7rel0MNILCJSO1k/0aeuKC/tBbC62X9CenhlaYNfPtOPV9Q8bhrPtPnPE1rIjf5Vy1igW bm9Yh+ymiy3a2fFIVTwRFjs3Avpnjfvkoaqqsjo16AOH/NgEN6s1Fr41koo+35mkWF1Ido cCsC40QOC5QdZD1jMK4iSQ2max3lCUvuZCMpv3qmazhu3DbCMkIsT3PSL6NdV+YYb/+tZ0 E15g+Qs2NyZc/4JMLNjtiGkwFa7t8C6hptSSZUEA60iXBoboJQF4t6yfiJQ4N668XB2GcP Jrm9rZL2fLoeZ80H56AUfHM1tpXvK6/quYp/m80vEgtcT8lnDW4qEjkN1UmQbA== From: Antonin Godard Date: Wed, 04 Feb 2026 09:08:22 +0100 Subject: [yocto-autobuilder-helper][PATCH v3 2/7] scripts/release-parser.py: update for Wrynose/Whinlatter MIME-Version: 1.0 Message-Id: <20260204-releases-parser-updates-v3-2-be208a7748b1@bootlin.com> References: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> In-Reply-To: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=2177; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=aXsQVV0dKDwh2hCyFd84PNoswrLjb3s0vXeOQ3IK+Zo=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpgv6LZYQ6lPHiEZGIYFWfqDh9d3DLkWIdXaYv3 h0NIXBv4c6JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaYL+iwAKCRDRgEFAKaOo Nle4D/47jJlP54CirrBkFaE32Idxum7KruIZ53bb6LrksPoCQLXaIrOw6w9xZH969mqYsvusoMc aLwGBjMp9tnUNSBmKjEh2q7TC//OO3e6iA16Te8s6VKu4wiiJlzmAAT7WERss7t9vDyQzld6LBK 1eIpj6J+1TilasIe2L8SorRbgG5Z0vue5y+1WUEc1usUn/V1TJDb+QCXPLUMxWccrO+kqMJrraG lq3xN1DYzBD8iktJpHzwuZiP1Z5gDZzbTZu5gQdJa1fZ/IM+n2TRRWfTVXpcZ3zj0mS3jmzKHgU ig8sc6pTbIgvHJN2D3AjdLARUb7WCvUgFt5+tfkqRBf2K8i4IOtIQKHtXXrF5cRN057/bvlh8az ZoLlnEGIdtrAil+QTCFnuRBZB8oQqDUlhdVd5q7ECbIf1pznYr4q0T55fhgFXzGIQSGOliFzq71 dqyTNMxJyOk3/WJgHTjJDimfTDrXNknQYGYSTA4ap7b80oMwB58XPfZs6mRVlswKTVGKQiHps4i gM29SJNWwagAeF44ojF3AIiIcEgd49SDdy4PwSw7Wm/kigiktnDcB3LzdhBlVt7ftaY03VKhmCA CKsUv+kLBiiW/dXbGgHq3MwpVXyers4oU2Dlw8Ol3XM90IXPAHfBNt083VVhjo4PHHbL+VTl+pK a1MnGiKp774DF3w== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 04 Feb 2026 08:08:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3181 Use a new global SUPPORTED_RELEASES dict so we maintain the supported branch in a fixed location. Update the script to show Wrynose as the current Active Development, and Whinlatter as the stable branch. Since will put Walnascar as EOL too. [YOCTO #16138] Suggested-by: Quentin Schulz Signed-off-by: Antonin Godard --- scripts/release-parser.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index ef25289..e882569 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -12,6 +12,12 @@ import semver GIT_REPO = "~/git/mirror/yocto-docs" +SUPPORTED_RELEASES = { + "yocto-4.0": "LTS until Apr. 2026", + "yocto-5.0": "LTS until Apr. 2028", + "yocto-5.3": "Stable Release until Apr. 2026", +} + repo = Repo(GIT_REPO) def get_git_tags(): @@ -78,13 +84,8 @@ def get_git_tags(): else: download = "" release_notes = "" - status = "EOL" - if branch == "yocto-4.0": - status = "LTS until Apr. 2026" - if branch == "yocto-5.0": - status = "LTS until Apr. 2028" - if branch == "yocto-5.2": - status = "Stable Release until Nov 2025" + + status = SUPPORTED_RELEASES.get(branch, "EOL") # Create a dictionary for the series entry tag_dict = { @@ -108,12 +109,12 @@ tags = sorted(get_git_tags(), key=lambda x: x["original_release_date"], reverse= tags.append( { - "series_version": "5.3", + "series_version": "6.0", "original_release_date": "", "latest_release_date": "", - "release_codename": "Whinlatter", + "release_codename": "Wrynose", "latest_tag": "", - "releases" : list(e.name for e in filter(lambda e: e.name.startswith("5.3"), repo.tags)), + "releases" : list(e.name for e in filter(lambda e: e.name.startswith("6.0"), repo.tags)), "status": "Active Development", "download": "", } From patchwork Wed Feb 4 08:08:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 80399 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 17912E83EEF for ; Wed, 4 Feb 2026 08:08:55 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15339.1770192529199464230 for ; Wed, 04 Feb 2026 00:08:49 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=FuKVSOpk; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 9FC9E4E423F4 for ; Wed, 4 Feb 2026 08:08:47 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 755F860745 for ; Wed, 4 Feb 2026 08:08:47 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 052BA119A88F7; Wed, 4 Feb 2026 09:08:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770192527; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=taROIC6bFNyPnJGCZbSgxjrTGmp0vR3br4mTvGTlKmc=; b=FuKVSOpkOdIk43H0uaWuX6nb+q3SfOl5z8yLRNOX/7VQaEhXdmlZfEoqUBPylc8BRyfrcG NNxF6YBMWXOOTIiWKcn1zCcN9w2XJmjBep5toq0cCAVQmhbwDhaphCC7aNU9uMu51q1Dmr Y8Ybw9//bRZIs7MBMFq7fAYywShqZQYrLAWa1pYcIVw67Q0atnQX8fiOFMRf1UUtdtDHFk aJpnF64j3yIBcqxy82cCgsNRDCH6X5AqW0izdHHQsc4c6Bz8Bc6HgXKW0mdx613CxQIFTD vHECxOVR6MWc0pkNObd2zNY1hZhdCIQ6WmvgZFx5wYmN8FjisnAFQp4w5LiJ1Q== From: Antonin Godard Date: Wed, 04 Feb 2026 09:08:23 +0100 Subject: [yocto-autobuilder-helper][PATCH v3 3/7] scripts/release-parser.py: define globals for stable/active versions MIME-Version: 1.0 Message-Id: <20260204-releases-parser-updates-v3-3-be208a7748b1@bootlin.com> References: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> In-Reply-To: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1485; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=dp5dWhAQbAQ2jzTEjrCwlVF+zb+h88SOi78/jTWg2Yw=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpgv6Lh2yVY7Vptj97lGFL7c1zX/zhqwo7ZN2de 6u1IOH0VJyJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaYL+iwAKCRDRgEFAKaOo NgyKEACk66oY2XbcNm5nUlSWCuOumvwvEYQNuAFUW86SLYmbuoB90sCsiScjPqQnOdGw4tVA4cT 6REXGFs91CFy/nhQDd6M3uOOmd8ofPcq8KoTTWcbHt7+LsU8kKl0mSMQjn2c+bNuXiLVvh0XLT4 SZT6Y6KEVYOCCl+e7lGcZC5Z0M2DZcH30pr2vNCSH8LpKFLnR5VZpQrnqtkX/2TEkIt4IcltBdB gsY5jO6dZUCnY72ImrQtGV1UDc/T9mCIMD79wxnXeAuJ1aQ4JGr0j6tWu5daXbCZk0XK4PCzr/S IVmOAjQBpLzRvgN6k53d4otC9Whqlj2x/q8cuFg74rW74vUfOZnNUuXgMBicUXh7bm+8QoIi6Lv knCDVpSp4SLHoxQybMMPhnU3RIkw2JHrtwU3sc4j3QlfkdKum6nFgZvMsgeqSrp/BVOah6MZEzG 1rcRm2C50FmLSLE/lNqVacMyi/+KxCL8lZ/6pTC/4cXTcP2+ldSK89pm6wdIuzjY1dSi66W+v9w dKwlwVvMNZGAB/bXthiKWY6q33EWPCuTGNrmrzZPwbst+y+b1MCKwelHWNYhEmAm88sxeBKM+YL paOhy36B5Jd/cgeuxYHh78goh+b8XKRlHotPzaw1gOohUVRH1lWkP3YNLiVSlmQeUol8uvBuFCC fSeHQDMjvuelyKQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 04 Feb 2026 08:08:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3182 To avoid forgetting a spot where the we need to update this information, define it at the top of the file and use it in the code below. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index e882569..33c5fe7 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -17,6 +17,9 @@ SUPPORTED_RELEASES = { "yocto-5.0": "LTS until Apr. 2028", "yocto-5.3": "Stable Release until Apr. 2026", } +CURRENT_ACTIVE_DEV_CODENAME = "Wrynose" +CURRENT_ACTIVE_DEV_VERSION = "6.0" +CURRENT_STABLE_BRANCH = "5.3" repo = Repo(GIT_REPO) @@ -109,12 +112,12 @@ tags = sorted(get_git_tags(), key=lambda x: x["original_release_date"], reverse= tags.append( { - "series_version": "6.0", + "series_version": CURRENT_ACTIVE_DEV_VERSION, "original_release_date": "", "latest_release_date": "", - "release_codename": "Wrynose", + "release_codename": CURRENT_ACTIVE_DEV_CODENAME, "latest_tag": "", - "releases" : list(e.name for e in filter(lambda e: e.name.startswith("6.0"), repo.tags)), + "releases" : list(e.name for e in filter(lambda e: e.name.startswith(CURRENT_ACTIVE_DEV_VERSION), repo.tags)), "status": "Active Development", "download": "", } From patchwork Wed Feb 4 08:08:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 80402 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 357C2E83EF7 for ; Wed, 4 Feb 2026 08:08:55 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15340.1770192529584847918 for ; Wed, 04 Feb 2026 00:08:49 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=YYD9NiVv; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 0D3D84E423F6 for ; Wed, 4 Feb 2026 08:08:48 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id D248860745 for ; Wed, 4 Feb 2026 08:08:47 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 5FBA6119A88F8; Wed, 4 Feb 2026 09:08:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770192527; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=eHyOJZXTB2jRg0VlsJARbpaosvPTYgwdA+CXoTYJ91I=; b=YYD9NiVvvXJMyX4nVE5UxD6hjHvU/UKAbPie0tRAFrExjcTRxDGxYMZG3myVoIkRjKJls0 8KDaJJK2yzb0r2GTzAyqxVexmWi97zVIPYYot+yotzLWipZW+UUhQj0q1BgyDFXFn3RvFP ErpmciD6eiq1EVyXbacC4PCL4BSyz789qj2LMgrez/r+F/uAomgqG14rpEwbzbzQroJHfu neXZFv37KtbB9DG544GBjouqrs0aPr5CrV/l6QC6dSD7hFZzE3Ti/URSHT45FOSLXZqHrC xEyGEV8tVKo+ziILKASPmFUlVGBZ6fsdm5BshLOLou2ZBHH+axS7GBspfsedmg== From: Antonin Godard Date: Wed, 04 Feb 2026 09:08:24 +0100 Subject: [yocto-autobuilder-helper][PATCH v3 4/7] scripts/release-parser.py: use cloned yocto-docs from build directory MIME-Version: 1.0 Message-Id: <20260204-releases-parser-updates-v3-4-be208a7748b1@bootlin.com> References: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> In-Reply-To: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1376; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=1ta+NaNaC4Ok1gphZ0R2yh4cjYzi9gJPZl9VrxquqvY=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpgv6Mx43KUjXwBpSO0tzJ3Bx1XT4FaRWRtSXUY 98pZmkIUVqJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaYL+jAAKCRDRgEFAKaOo NmP9D/0YnU6EZWXop3xWBAaQ/TRVDya0q+IuG3rrKdSnTGgQP4He3xKACasnjzXfImHm2ARHiBt ohWDvSUM+jLfVYAa6pY5KS3zLyLjQkXLlWohktGculjssMLLLMxi1htmlIaPo1+Gd7hLdKF/Dlk En4vHHGSxknKA1TEjm/0DeU+IQ69hOMRSgFfJOO+7LU3J9tPK/J645wkNSDWAEECfOAaJkD6OCI +FQkKjVwiX7qPEg4sdw0v9r4GYzEX5RJlG6hU6pESWwsRywkodoS6gHwAeX4ZotNsoZ24AnjvU4 PpWkUYgPE98I8ishTAQxal+nUJnGkyuJ2CatmKs+iCN8Tw/Zqtap8Q0cNEUjuGRj/cLhFtCv7Ja mFeQR/k180TYAqjNTVDtXiAI4j78gbhsr5Ek9JVTiLllvKwnhbk7QTFxdpjhid1OrHq5elHk0K5 //BV2xCb9WM/BpuUdnRc9z51MSQR4oww/aI8JMFVy5M/si+aalmEprp8/NcPitd8eKhQjBSDKgd jBTqr9GoxggwEokesqgy2iYNmbKIizseIBG0Ucf6E2F7KsjQwdQ4YkL4bqulqJt8U7Y7O5kPbDI N7fSNqLFmGBtRAMHNL4z8XhOgPvLiI3ztvPjMpJLeduWDjBnTLrbbE3EYPyHPdkeWK9WW+2szp+ poZ+nsY7ttJ7vJg== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 04 Feb 2026 08:08:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3185 Add an argument to release-parser.py to pass the yocto-docs repository, and pass it from run-dashboard-index. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 4 +++- scripts/run-dashboard-index | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index 33c5fe7..cb56257 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -10,7 +10,9 @@ from collections import defaultdict import datetime import semver -GIT_REPO = "~/git/mirror/yocto-docs" +GIT_REPO = sys.argv[1] + +print(f"Reading tag information in {GIT_REPO}") SUPPORTED_RELEASES = { "yocto-4.0": "LTS until Apr. 2026", diff --git a/scripts/run-dashboard-index b/scripts/run-dashboard-index index 8c5222e..c3fb8fa 100755 --- a/scripts/run-dashboard-index +++ b/scripts/run-dashboard-index @@ -16,7 +16,7 @@ scriptdir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" dest=${DEST:-docs@docs.yoctoproject.org:dashboard/} cd $builddir -$scriptdir/release-parser.py +$scriptdir/release-parser.py $builddir/yocto-docs $scriptdir/layer-parser.py curl --silent --output $scriptdir/dashboard/testresults.json https://git.yoctoproject.org/yocto-testresults/plain/oeselftest/reproducible/qemux86-64/testresults.json From patchwork Wed Feb 4 08:08:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 80403 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3AFA5E83EF6 for ; Wed, 4 Feb 2026 08:08:55 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.15341.1770192531368835428 for ; Wed, 04 Feb 2026 00:08:51 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=U/PvCbE2; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 932584E423F7 for ; Wed, 4 Feb 2026 08:08:48 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 6AAAE60745 for ; Wed, 4 Feb 2026 08:08:48 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id BD964119A88F9; Wed, 4 Feb 2026 09:08:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770192528; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=jvsQti7qZrTILQWXzEsoEKIrUW4Lu+6toq4+TS+Eexc=; b=U/PvCbE28hO4/IduzDmobLHUzegYZuArg1C4Fecs8x6dbFiMQfcyV0Pf97DYwCg8F3yjJJ XKU2XAj3mJvGZwcJjtne17Fg8uUsphorddSycH91mJvXVHeJtP+yESnPNxtTOlq4FLwD5E 4u7kai9l4zu/iwociq7v2bONSxwXG8HNJe3md/ZMCcG/TXa4ODZ+Q6/sz7I4zzabKlN1rb 4EcAYjPDIogxRfulnjylvQ2OrNfhg+EbUY15APS6tjc9co9a7RJ5ljEB31mKBqTyeAZ6sr U3fX3PpibH5p6ZYst/XO606GEVCuFEOvMzzhDfUzVn2ZullXM35coYeHNiVr3g== From: Antonin Godard Date: Wed, 04 Feb 2026 09:08:25 +0100 Subject: [yocto-autobuilder-helper][PATCH v3 5/7] scripts/release-parser.py: don't remove non-existing branch MIME-Version: 1.0 Message-Id: <20260204-releases-parser-updates-v3-5-be208a7748b1@bootlin.com> References: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> In-Reply-To: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=961; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=PJf9Lgmj65ADLTSRaleNhUQQIcaAupKWC5VnfVTKtaU=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpgv6MqPJyKUKPz+auIeNOMacjmw6NHxzLshrt4 iJ7zj1bqJ+JAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaYL+jAAKCRDRgEFAKaOo NgNCEACaszcid9HFLdZGpLH+I3WCFy2Qb6Oe1uMRIC7dlhLoKptb+tTgiGOKAYYt9to6EfqPe3M y10xHzAuvJDK1s3AbQtiuUKUtYkwf7TBhDZICjzpRICpSMlSfi9hVFVupV/Cw8uR+2wG7L/iTa7 +RCpNGrsqlsnPLBO4ztQoGlSvgoiyxa4NfuioMW+i7zbQSDAogxEgA5GoEPatCZVOWL7wxLOKZy S7YFf3yobCwdVAy8Zr7Ax6lMvbLNQx9GkjyktrbT+AyBNOa7gKyDcL/FMMAav4nJzWlhi9w16WZ w7k8LdqZCdBDDYAzyF4LPpZKT+u7XCIirEbKyO+M5m1j4iAERmjYedKmMrkJNvRfZaR3syMxqzq ORYpjlowYwjsKbio3QgDl1WquE7DMxa0O1ohB18GfX4D0FoRS7LUqZG3RrzDetmZ7ffaiGy5xyn rC+rxCBUEn2WDYRd691jULRfsSkdFzJjZ1BRpRa4Xu0GktIVh4vethxbcea0qL7HjRY1F06QLKW 75kEbW0dXgwFQsqI234e/Q8xs2D8QIkNZbKfhRWPdX1qsLm6JHdx3K9fPpjap/zFn8RLEnMOSRE 9PeSONsBZKl+U3n8mtudsdMLEVif9+9ucY6FWQ7LRp6VkJt0nUoxshYiYdQo8FOriD6/o7Nfbb5 YghajQY4S7SnXpQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 04 Feb 2026 08:08:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3186 The yocto-1.9 branch/tag does not exist on yocto-docs, so this call fails with: branches.remove("yocto-1.9") # To deal with milestone 1 before 1.9 was renamed 2.0. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: list.remove(x): x not in list Remove it. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index cb56257..f161ef1 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -42,8 +42,6 @@ def get_git_tags(): # Collect tag information into a list of dictionaries tag_list = [] branches = sorted(set([tag.name[:9] for tag in tags])) - # Remove bad tags - branches.remove("yocto-1.9") # To deal with milestone 1 before 1.9 was renamed 2.0. odd_commit_strings = ["rc", "final", "docs"] for branch in branches: From patchwork Wed Feb 4 08:08:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 80401 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0944AE83EEE for ; Wed, 4 Feb 2026 08:08:55 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15404.1770192531336532359 for ; Wed, 04 Feb 2026 00:08:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=NcjpLrkK; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 09C484E423F8 for ; Wed, 4 Feb 2026 08:08:49 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id D507160745 for ; Wed, 4 Feb 2026 08:08:48 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 50EC4119A88FA; Wed, 4 Feb 2026 09:08:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770192528; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=0mldMJNYeUgeNMrYXX4S2OeQOTZUYYTnoUAFyiUyTzQ=; b=NcjpLrkK3tGtAoykzecIALJPRCAl33jWjR/xo+OzpnPgob0gk/BELgsINzDjLjKuXDk08J bJ63m9l3S/hoodYaVpdClwsEyytsCFf+kWEFYgyBl3wgcaiXCouc9MTaTUxupgEaeR41ns bnPt8q77v1wdF1lqrEQZsuGxd6qtQsV5gx00x6WgoFqeVejTc7GA+JNIK0NGkcQMY36915 dZUPjMo0HFxWIZ7yUqyOTFrb+OOYuZ43f4TY8NQJ3GXERstQukLXLJaNrC+qY8f295FlGu JOJ1kihD/C3Jb+jgLZdgy6kJHJTR5PkYa1U2+FMP5zi+xOLT39Wob80K5VLeTg== From: Antonin Godard Date: Wed, 04 Feb 2026 09:08:26 +0100 Subject: [yocto-autobuilder-helper][PATCH v3 6/7] scripts/release-parser.py: update commit for yocto-docs MIME-Version: 1.0 Message-Id: <20260204-releases-parser-updates-v3-6-be208a7748b1@bootlin.com> References: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> In-Reply-To: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=878; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=rs5J6AQioUZD3ZpAUWWsk6bcvJqjFQgyz9wzudGIRm4=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpgv6M2MMEYUnex02vP3vPYcDigE18H1vYPU7Au uq+utUgKOGJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaYL+jAAKCRDRgEFAKaOo NkGgD/0TTB8ULB4iIL81ti2MMI87ZZaoF0NPhxxfmzWziNWFAv5HBrIBEbJd+XSA42g5qR+QOln /o6K0gZbPUQYqPBH1IyQYMQFrpoI2Mo28lA/X9BqrKhpBeD2JQ3cJxTSYhkp65S03QevT4204g6 DI+Ogrlrcj5XnnyHsoGXn4TFs6k88YIVMvuiiAQn86TZmx7fGl9EMDNWctr6Rnt1zh9FrJPvp3m 6FPbg5hniF8HGOA9repW0aflS/G4pQpYpGChZx05ZtY4ZjDj62q3y7JAaLH4R9rEMb2FRa7eKLk S2IxBKA9QGge/fp65emzsYwJiRZLbl7UhxztoXNl7IwcS0tgspUc8fQSB6rUB52e9mdGNz/kBw9 TXg/USoi1oim45gE/6+j+ywN51X4UQoFBsqgxbtKXTsxKxA9fE9fo28otS5gMJXwMI7hwqxRrvo vVBfriJUcN9GEG+GsjS5BLtRV3nTWKywJBnxV24Nwom43kwI2IrEUBoC8ODhs2dqke5YIDbgEKw eyoxQAnG8x1DLb0ajIeVGvq33b3fwRYnV31NDFgjYZAVsDlbDL8JOw+bR7Oe/Tez028OjWRkWrG e1bzs4yPSK5axz0I+3uxMtpv3TkWvk7HSAFf058Y8tCHOTB+0KnWSmEoCZeaCjxj5kphKxrwqBu 0TNPsMhuWTuk55g== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 04 Feb 2026 08:08:54 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3187 Comment above says: "Only calculate for releases after standard tagging began in yocto-1.4.1". Update commit sha to point to yocto-1.4.1 on yocto-docs. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index f161ef1..10c7df6 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -75,7 +75,7 @@ def get_git_tags(): if ( tags[-1].commit.committed_datetime >= repo.commit( - "73f103bf9b2cdf985464dc53bf4f1cfd71d4531f" + "f056d4fd95d45c53a89c893419eab0537c7e1ffd" ).committed_datetime ): download = "https://downloads.yoctoproject.org/releases/yocto/{}".format( From patchwork Wed Feb 4 08:08:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antonin Godard X-Patchwork-Id: 80397 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0CCC2E83EE8 for ; Wed, 4 Feb 2026 08:08:55 +0000 (UTC) Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.15405.1770192531364408803 for ; Wed, 04 Feb 2026 00:08:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@bootlin.com header.s=dkim header.b=SXcSp/ne; spf=pass (domain: bootlin.com, ip: 185.246.85.4, mailfrom: antonin.godard@bootlin.com) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 6B8D84E423F9 for ; Wed, 4 Feb 2026 08:08:49 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 42A9160745 for ; Wed, 4 Feb 2026 08:08:49 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id BF5B3119A865B; Wed, 4 Feb 2026 09:08:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1770192528; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=c6lHXwv8j/5EWqWTI6KG1Gq7iK2WW6oxisp8oHLA2Ro=; b=SXcSp/ne50sKeh6vdeKGoN8y5BiLrk+tQ24RO+BooVFHwwj5esg2/kDGTyJ113TUqHhwHV aMWNsmJBzKd70yHo1w+sa879bLxu+6upucLNtdpAnlQEE3sWhnw2lYLXfv3jFmtyArMvFC dfEKEWWuirOTsxjIQwLYICWaBlz14Hzz85pEGGXIT0Bgmlvt72Mc2J6BvFQMMfy2gfi//Z ySlwkJIi8qPyh0REySj+Tjpl3nIkRM4L2FZB/p+ZoDONEyEQE6ZtN9Enb7brANsabZuj14 91iQi8Y2d/vceyntJKoyiwwDjnGbptFAHjaXOvK5ADX2bEuSSA/ych0rvqDKDQ== From: Antonin Godard Date: Wed, 04 Feb 2026 09:08:27 +0100 Subject: [yocto-autobuilder-helper][PATCH v3 7/7] scripts/release-parser.py: use latest_tag to get branch name MIME-Version: 1.0 Message-Id: <20260204-releases-parser-updates-v3-7-be208a7748b1@bootlin.com> References: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> In-Reply-To: <20260204-releases-parser-updates-v3-0-be208a7748b1@bootlin.com> To: yocto-patches@lists.yoctoproject.org Cc: Thomas Petazzoni X-Mailer: b4 0.15-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=1034; i=antonin.godard@bootlin.com; h=from:subject:message-id; bh=HHmrjMMM8KykJQ8R8oK3pf0PhS7H+U3D6/duM40s2QU=; b=owEBbQKS/ZANAwAKAdGAQUApo6g2AcsmYgBpgv6MRChFCNyBd4t3liho9liQ8HrVB0FxFUneR QbcvJKTYLmJAjMEAAEKAB0WIQSGSHJRiN1AG7mg0//RgEFAKaOoNgUCaYL+jAAKCRDRgEFAKaOo Nr5DD/9F3Aaq69jfgDGEbu+0ut1AHHtRKea5Rapj5vqbFdLNPdkqbixbPwD7LE4F9x9LWK9sJ7l MMfhwOJve88W8Vmj5cf928E/FYEJBz7+j0P/wbZT+1UNCOReX8hwtqC2z/jnS10FAjLtuDxUdZ1 eWhhVjw3JMtahRh/fesarVsTYwgQ59b6RARVXu1+3/DVbS/48FrSfZswkDTin7Q4eLif1zQABIS 2fHktTbzfRtMF0i9A19ejlf19Hc3Cl8q7rCqXaQgfyp8kJOu1JwJBhsScMqfZc+yebZMz4IamLy HJOEjyFsZvRkEBBE4kEuUJ6JirfWL3ushLPezm1BVmMvbVZYvBzwHQKBy3t2I/56juI/fXspKEh TQLPVAOZBk8eVfocScZKxF6m8/cSuGmtgCLFzs8SrgI/DM4gp+4/JAgex4VHC/oFW7xz01vci/Q iEXrVQm7hDnlmcfZJYuGu2rqIzioupZ3QNkv5KodrWJPz6oZvt7uYZtsOA1CnR061OWZmMKhWHE vuwwN4tySglxdQZYVJXDcxLIrTQwq8lOTMSg5SI3WrAF9AGLALuJzsnV9UUQgdo5M9nQXW6bKob clTnvC9MBYYbDt9qrgjj7kIdt2+hUMK3aqbVpyfY94pvM0Eq4eKrU/s4p6fwfZkTzKgqQ5o08gt 0evCNRv0YTPhgIQ== X-Developer-Key: i=antonin.godard@bootlin.com; a=openpgp; fpr=8648725188DD401BB9A0D3FFD180414029A3A836 X-Last-TLS-Session-Version: TLSv1.3 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 04 Feb 2026 08:08:55 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/yocto-patches/message/3188 On yocto-docs the latest tag seems more accurate to when the corresponding "branch tag" (i.e. yocto-3.1.33 also has dunfell-23.0.33). Use this tag to find the correponding branch. Signed-off-by: Antonin Godard --- scripts/release-parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release-parser.py b/scripts/release-parser.py index 10c7df6..a2b5aca 100755 --- a/scripts/release-parser.py +++ b/scripts/release-parser.py @@ -95,7 +95,7 @@ def get_git_tags(): "series_version": re.sub(r"[^\d\.]", "", tags[0].name), "original_release_date": tags[0].commit.committed_datetime.isoformat(), "latest_release_date": latest_tag.commit.committed_datetime.isoformat(), - "release_codename": convert_name(tags[0]), + "release_codename": convert_name(latest_tag), "latest_tag": str(max(tag_names)), "releases": tag_strings, "status": status,