-
-
Notifications
You must be signed in to change notification settings - Fork 0
Description
This RFC proposes adding a GitHub Actions workflow to detect missing YAML blocks or dependencies in commit messages, ensuring contributors have correctly set up their development environment.
Automating the detection of setup issues and missing dependencies helps maintain code quality and provides immediate feedback to contributors.
Specifically, we need to detect in a GitHub actions workflow whether either a) these YAML blocks are missing completely, in which case contributors haven't set up their environment correctly, or whether some dependencies might be missing. When such a case is encountered, the @stdlib-bot should leave an appropriately tailored comment on the issue with instructions for how to either a) set up dev environment properly in the first place or b) install the respective missing tools.
Detection
- Missing YAML Blocks: Identify if
pre_commit_static_analysis_report
orpre_push_report
blocks are absent from commit messages. - Missing Dependencies: Check for
missing_dependencies
status in tasks.
Time to completion without AI: 3h
Time to completion with AI: 2h