From df980e5c5ec694bf0d84e1f2bd58c5fd24627ef9 Mon Sep 17 00:00:00 2001 From: Marc Wrobel Date: Fri, 15 Aug 2025 18:44:12 +0200 Subject: [PATCH] [freebsd-releases] Pick up more releases --- src/freebsd-releases.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/freebsd-releases.py b/src/freebsd-releases.py index d56701d0..72ec2097 100644 --- a/src/freebsd-releases.py +++ b/src/freebsd-releases.py @@ -6,7 +6,7 @@ from common.releasedata import ProductData, config_from_argv """Fetches releases from https://www.freebsd.org.""" -VERSION_AND_DATE_PATTERN = re.compile(r"^(Release )?(?P\d+\.\d+)\s*\((?P\w+ \d+, \d+)\)") +VERSION_AND_DATE_PATTERN = re.compile(r"^(Release )?(?P\d+\.\d+)\s*\((?P\w+( \d+)?, \d+)\)") config = config_from_argv() with ProductData(config.product) as product_data: @@ -23,6 +23,7 @@ with ProductData(config.product) as product_data: logging.debug(f"Processing {text}") release_name = match.group("release") release = product_data.get_release(release_name) + release.set_field('releaseLabel', f"releng/{release_name}") - release_date = dates.parse_date(match.group("date")) + release_date = dates.parse_date_or_month_year_date(match.group("date")) release.set_release_date(release_date)