Skip to content

Commit f33cac2

Browse files
committed
add debug
Signed-off-by: sirutBuasai <sirutbuasai27@outlook.com>
1 parent 8305f13 commit f33cac2

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

docs/src/generate.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import logging
1616
from pathlib import Path
17+
from pprint import pformat
1718

1819
import sorter as sorter_module
1920
from 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, []):

0 commit comments

Comments
 (0)