|
| 1 | +# Job Scheduling & Renovate Status |
| 2 | + |
| 3 | +Mend Renovate Cloud will automatically schedule Renovate jobs to be run on installed repos. |
| 4 | +When the scheduler runs, selected repositories are added to the Job Queue, and eventually executed by the job runners. |
| 5 | + |
| 6 | +## Job Schedulers |
| 7 | + |
| 8 | +There are four types of job schedulers, each with a different frequency and selection of repositories. |
| 9 | + |
| 10 | +| Job Scheduler | Frequency | Renovate statuses | |
| 11 | +| ------------- | ------------ | ------------------------------------------------------ | |
| 12 | +| Active jobs | 4-hourly (1) | new, activated | |
| 13 | +| Inactive jobs | Daily | onboarded, onboarding, silent, failed | |
| 14 | +| Blocked | Weekly | timeout, resource-limit, kernel-out-of-memory, unknown | |
| 15 | +| All repos | Monthly | All installed repos (including disabled) | |
| 16 | + |
| 17 | +(1) Renovate Enterprise jobs are scheduled every hour for repositories on GitHub and Azure DevOps. |
| 18 | + |
| 19 | +## Renovate Status |
| 20 | + |
| 21 | +Each repository installed with Renovate Cloud has a Renovate Status. The Renovate Status is used by the job scheduler to determine which repositories will be selected. |
| 22 | +The status appears in the list of repositories shown on the Org page of the Developer Portal. |
| 23 | + |
| 24 | +The table below describes all the Renovate statuses. |
| 25 | + |
| 26 | +| Renovate Status | Description | Schedule | |
| 27 | +| -------------------- | ----------------------------------------------------- | -------- | |
| 28 | +| <-blank-> | New repo. Renovate has never run on this repo. | Hourly | |
| 29 | +| onboarding | Onboarding PR has not been merged | Daily | |
| 30 | +| onboarded | Onboarding PR has been merged. No Renovate PRs merged | Daily | |
| 31 | +| activated | At least one Renovate PR has been merged | Hourly | |
| 32 | +| silent | Renovate will run, but not deliver PRs or issues | Daily | |
| 33 | +| failed | An error occurred while running the last job | Daily | |
| 34 | +| timeout | A timeout occurred while running the last job | Weekly | |
| 35 | +| kernel-out-of-memory | An OOM error occurred while running the last job | Weekly | |
| 36 | +| resource-limit | A resource limit was hit while running the last job | Weekly | |
| 37 | +| unknown | An unknown error occurred while running the last job | Weekly | |
| 38 | +| disabled | Renovate will not run on this repository | Monthly | |
0 commit comments