Skip to content

Add automated pycmdcheck submission triage#309

Open
eliotwrobson wants to merge 1 commit into
mainfrom
automated-check
Open

Add automated pycmdcheck submission triage#309
eliotwrobson wants to merge 1 commit into
mainfrom
automated-check

Conversation

@eliotwrobson
Copy link
Copy Markdown
Contributor

Summary

  • add an issue-triggered pycmdcheck triage workflow for submissions labeled 0/pre-review-checks
  • parse the submission issue body for Repository Link and Version submitted, clone the submitted repository, and run a restricted static pycmdcheck allowlist
  • upsert a bot comment with triage findings and clarify the submission template placeholders so the workflow can parse them reliably

What This Covers

  • structure checks
  • metadata checks
  • documentation presence checks
  • release metadata checks
  • test directory and test naming checks
  • CI configuration presence check

What This Does Not Yet Cover

  • test execution
  • build or install checks
  • import checks
  • dependency audits
  • network-heavy link validation

Validation

  • validated the new workflow file in the editor with no YAML errors
  • verified the workflow aligns with the existing submission issue template fields
  • confirmed the pinned pycmdcheck commit installs and exposes the CLI modes needed for machine-readable output

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.

1 participant