AI / RenovateBot Interview Questions
What is Renovate's prCreation setting and what are the available options?
prCreation controls when Renovate actually opens a PR after detecting an update.
| Value | Behaviour |
|---|---|
| immediate (default) | Open the PR as soon as an update is detected |
| not-pending | Wait until all branch status checks are complete before opening the PR |
| status-success | Only open the PR if branch CI checks pass — never opens if tests fail |
| approval | Wait for a maintainer to check the box in the Dependency Dashboard |
{ "packageRules": [ { "matchUpdateTypes": ["major"], "prCreation": "approval", "dependencyDashboardApproval": true }, { "matchUpdateTypes": ["patch"], "prCreation": "status-success", "automerge": true }, { "matchUpdateTypes": ["minor"], "prCreation": "not-pending" } ] }
What does prCreation: 'status-success' do?
What is the practical benefit of prCreation: 'approval' for major updates?
More Related questions...