Add workflow#2488
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughModifies the design-done-label workflow to bidirectionally add/remove the "Design Done" label based on checklist state and adds new logic for a "Mail Sent" label tied to a "Design Mail" checklist item. Introduces a new workflow, "Enforce Design Gate," that posts a warning comment when required labels are removed from an issue. ChangesDesign gate labeling workflows
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant User
participant GitHubIssue
participant EnforceDesignGate
User->>GitHubIssue: Remove "Design Done" or "Mail Sent" label
GitHubIssue->>EnforceDesignGate: unlabeled event
EnforceDesignGate->>EnforceDesignGate: Check if removed label is required
EnforceDesignGate->>GitHubIssue: Post warning comment
Suggested labels: ci, github-actions Suggested reviewers: none identified Poem: ✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
Purpose
Goals
Approach
User stories
Documentation
Automation tests
Security checks
Samples
Related PRs
Test environment