Skip to content

validate-family.py: member-duplicate is decided from members: alone before the --no-members return and compares project: case-folded, so a family.yaml that names one row twice no longer passes the run a private family's CI falls back to, and rows IRRS and irrs are one finding naming both, since members/IRRS and members/irrs are one directory on macOS and Windows (#331) - #350

Merged
brettheap merged 3 commits into
mainfrom
fix/validate-family-member-duplicate
Oct 12, 2026