feat(github): simplify PR labeler and intake checks workflows#23
Conversation
- Simplify pr-labeler.yml to use standard GitHub-hosted runners - Simplify pr-intake-checks.yml with inline script for PR feedback - Remove dependency on self-hosted runners and external scripts - Enable auto-labeling based on file paths from labeler.yml - Enable PR template checks and feedback comments
|
Caution Review failedThe pull request is closed. Note
|
| Cohort / File(s) | Summary |
|---|---|
PR Intake Checks .github/workflows/pr-intake-checks.yml |
Refactors multi-job structure into single job with consolidated GitHub Script handling PR body/title validation, file change counting, conflict marker detection, and comment generation. Narrows triggers to pull_request_target with specific event types and reduces permissions scope. |
PR Labeler .github/workflows/pr-labeler.yml |
Streamlines triggers and permissions; replaces multi-step custom logic with actions/labeler@v5 using sparse-checkout to optimize disk usage and configuration-path pointing to .github/labeler.yml. |
Estimated code review effort
🎯 3 (Moderate) | ⏱️ ~25 minutes
✨ Finishing Touches
🧪 Generate unit tests (beta)
- Create PR with unit tests
- Post copyable unit tests in a comment
- Commit unit tests in branch
chore/add-github-config
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands and usage tips.
Simplify pr-labeler.yml to use standard GitHub-hosted runners
Simplify pr-intake-checks.yml with inline script for PR feedback
Remove dependency on self-hosted runners and external scripts
Enable auto-labeling based on file paths from labeler.yml
Enable PR template checks and feedback comments
Summary by CodeRabbit