From 8fe1728263b1fa6c1f1cb699252624fed9704019 Mon Sep 17 00:00:00 2001 From: Marc Wrobel Date: Thu, 14 Aug 2025 07:56:34 +0200 Subject: [PATCH] =?UTF-8?q?[rtpengine-release]=C2=A0Add=20auto=20method=20?= =?UTF-8?q?(#495)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #413. --- src/rtpengine-releases.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/rtpengine-releases.py diff --git a/src/rtpengine-releases.py b/src/rtpengine-releases.py new file mode 100644 index 00000000..8a720024 --- /dev/null +++ b/src/rtpengine-releases.py @@ -0,0 +1,13 @@ +from common import dates, http +from common.releasedata import ProductData, config_from_argv + +config = config_from_argv() +with ProductData(config.product) as product_data: + data = http.fetch_json(config.url) + for release_record in data: + release_match = config.first_match(release_record.get("id", "")) + if release_match: + release_name = config.render(release_match) + release = product_data.get_release(release_name) + release.set_release_date(dates.parse_date(release_record.get("start"))) + release.set_eol(dates.parse_date(release_record.get("end")))