# `cc` The `cc` field allows you to notify additional people on a pull request without requiring their approval. This is useful for keeping stakeholders informed or including subject matter experts who should be aware of changes but don't need to formally review them. People listed in `cc` are mentioned in PullApprove's report on the pull request, but they are not requested as reviewers and their approval is not required for the scope to pass. The `"*"` wildcard is not supported in `cc`. Because the mention happens in the report comment, `cc` requires PR comments to be enabled for the repo — with comments disabled, `cc` has no effect. ```toml [[scopes]] name = "frontend" paths = ["src/frontend/**"] reviewers = ["frontend-team"] cc = ["product-manager", "designer"] ``` ## When to use `cc` - **Stakeholder awareness**: Keep project managers, product owners, or designers informed of relevant changes - **Subject matter experts**: Include domain experts who should be aware but aren't primary reviewers - **Cross-team coordination**: Notify other teams of changes that might affect their work - **Documentation**: Include technical writers for documentation changes ## Combining with aliases Like other reviewer fields, `cc` supports [aliases](../aliases.md): ```toml [aliases] stakeholders = ["product-manager", "designer", "tech-writer"] security-team = ["security-lead", "security-engineer"] [[scopes]] name = "authentication" paths = ["src/auth/**"] reviewers = ["backend-team"] cc = ["$security-team", "$stakeholders"] ``` ## Differences from `reviewers` | Field | Purpose | Required for approval | Behavior | |-------|---------|----------------------|----------| | `reviewers` | Primary code reviewers | ✅ Yes | Requested as reviewers | | `cc` | Notification only | ❌ No | Mentioned in the report | ## Example: Multi-team notification ```toml [aliases] mobile-team = ["alice", "bob"] api-team = ["charlie", "diana"] qa-team = ["eve", "frank"] [[scopes]] name = "mobile-api" paths = ["src/mobile-api/**"] reviewers = ["$api-team"] cc = ["$mobile-team", "$qa-team"] # API team must approve, mobile and QA teams are notified ```