Field Reference
Overcut applies an upper bound of 100 repositories per evaluation to protect your workspace from accidental fan-out. If your selector matches more than 100 repos, only the first 100 (sorted alphabetically) will be used and a warning appears in the UI and execution logs.
Authoring Selectors in the UI
- Open Workflow Builder and add/edit a Trigger or Action that supports selectors (e.g., a Scheduled trigger in Per-Repository mode).
- In the Repository Selector panel, fill in the fields described above.\

- Click Save. The selector definition is now embedded in the workflow version and will be evaluated at runtime.
Real-World Selector Examples
Best Practices & Gotchas
- Patterns Match Full Names – Remember that
namePatternandexcludePatternmatch against the full repository name (e.g.,myorg/my-repo), not just the repo name. To filter by organization, use^orgname/in your pattern. - Use Regex Alternation for Multiple Patterns – To match multiple patterns, use regex alternation syntax:
^(pattern1|pattern2|pattern3). For example:^acme/(web-.*|api-.*)matches repos in theacmeorg starting withweb-orapi-. - Start Narrow, Then Broaden – Begin with tight patterns, verify run counts, then relax filters if needed.
- Avoid Overly Broad Selectors – Matching every repo can create hundreds of workflow runs. Use specific patterns and purpose flags to limit scope.
- Monitor Execution Volume – Check Execution History after enabling a new schedule to confirm expected run counts.
- Combine with Repository Mapping – For ticket-triggered workflows, prefer Repository Mapping and
repo.identifyover broad selectors.