Skip to content

Script reporting which plugin repositories do not follow the template yet - #49

Closed
seb5g wants to merge 1 commit into
5.3.xfrom
ci/compliance-report
Closed

seb5g wants to merge 1 commit into
5.3.xfrom
ci/compliance-report

Conversation

@seb5g

@seb5g seb5g commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Before: nothing tells which of the ~50 plugin repositories still miss the template files (AGENTS.md, plugin acceptance tests, shared workflow callers, PyMoDAQ floor).

After: .github/scripts/plugins_compliance_report.py prints one line per repository (table, --markdown or --json), with the open "plugin acceptance checks" pull request of each, so those can be updated instead of duplicated. It only reads GitHub, never writes.

How: lists the organization's non-archived, non-fork pymodaq_plugins_* repositories (or the names given on the command line), reads the file tree and a few files, and compares them with what the template ships today. Run by hand, never in CI. Tried on pymodaq_plugins_basler (reports all four checks as not following the template and its open PR #29).

🤖 Generated with Claude Code

https://claude.ai/code/session_01Tdiso1u1ZhikSutj2Qs5Cg


Generated by Claude Code

@seb5g seb5g closed this Oct 11, 2026
@seb5g
seb5g deleted the ci/compliance-report branch October 12, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants