File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 1414
1515import logging
1616from pathlib import Path
17+ from pprint import pformat
1718
1819import sorter as sorter_module
1920from constants import (
@@ -301,14 +302,26 @@ def generate_support_policy(dry_run: bool = False) -> str:
301302 bucket = version_entries .setdefault (img .version , [])
302303 if not any (existing ._repository == img ._repository for existing in bucket ):
303304 bucket .append (img )
305+ LOGGER .debug (
306+ f"[{ framework_group } ] Step 1 - versions:\n "
307+ f"{ pformat ({v : [i ._repository for i in imgs ] for v , imgs in version_entries .items ()})} "
308+ )
304309
305310 # Step 2: Consolidate across repos (framework → sub-group → per-repo fallback)
306311 entries : list [tuple [ImageConfig , dict [str , str ]]] = []
307312 for full_ver , repo_imgs in version_entries .items ():
308313 entries .extend (_consolidate_framework_version (framework_group , full_ver , repo_imgs ))
314+ LOGGER .debug (
315+ f"[{ framework_group } ] Step 2 - entries:\n "
316+ f"{ pformat ([overrides for _ , overrides in entries ])} "
317+ )
309318
310319 # Step 3: Collapse patch versions into major.minor where possible
311320 entries = _collapse_minor_versions (entries )
321+ LOGGER .debug (
322+ f"[{ framework_group } ] Step 3 - collapsed:\n "
323+ f"{ pformat ([(img ._repository , overrides ) for img , overrides in entries ])} "
324+ )
312325
313326 # Merge legacy entries for this framework
314327 for legacy_img in legacy_data .get (framework_group , []):
You can’t perform that action at this time.
0 commit comments