You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Promote all-XML well-formedness and PO validity to blocking CI #24
All-XML well-formedness: extend the existing addon.xml step to parse every .xml under the addon dirs (stdlib xml.etree).
PO validity: parse every strings.po with polib.
Document the permanently-accepted advisory noise (skin 1024×600 screenshots, repository <dir minversion/maxversion>, complex-entry-point warnings, .xbt endings) next to the advisory job so future readers know it is deliberate.
kodi-addon-checker itself stays advisory — never blocking.
Done when both new steps gate CI and a run on current main (post-#23) is green.
Resolved. Implemented in PR #25 (commit bf6b2e6), stacked on the #23 cleanups so the fixes and the checks that gate them land atomically:
XML well-formedness step in .github/workflows/ci.yml now parses every .xml under each addon dir (159 files across 10 dirs) instead of only the ten addon.xml manifests.
New PO validity step parses every strings.po with polib (9 files).
The permanently-accepted advisory noise from the checker findings decision is documented in a comment block above the advisory job (skin 1024×600 screenshots, repository <dir minversion/maxversion>, complex-entry-point warnings, .xbt endings).
kodi-addon-checker itself remains advisory, exactly as decided.
Done-criteria check: both new steps gate the blocking job and are green in real CI on the branch — Blocking checks ✓ (13s). The "green on current main" half of the criterion follows automatically when PR #25 merges, since these commits are what main will contain.
Activity
Promote all-XML well-formedness and PO validity to blocking CI
JMAN730 commentedon Jul 6, 2026
Resolved. Implemented in PR #25 (commit
bf6b2e6), stacked on the #23 cleanups so the fixes and the checks that gate them land atomically:.github/workflows/ci.ymlnow parses every.xmlunder each addon dir (159 files across 10 dirs) instead of only the tenaddon.xmlmanifests.strings.powith polib (9 files).<dir minversion/maxversion>, complex-entry-point warnings,.xbtendings).kodi-addon-checkeritself remains advisory, exactly as decided.Done-criteria check: both new steps gate the blocking job and are green in real CI on the branch — Blocking checks ✓ (13s). The "green on current main" half of the criterion follows automatically when PR #25 merges, since these commits are what main will contain.
Generated by Claude Code
Promote all-XML well-formedness and PO validity to blocking CI
Fix checker defects, promote XML/PO checks to blocking CI; add agent …