Skip to content

Commit 3f964ae

Browse files
authored
docs: added docs for Job Scheduling and Renovate Status (renovatebot#35520)
1 parent 0fce8a4 commit 3f964ae

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

docs/usage/mend-hosted/.pages

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@ title: Mend-hosted Apps
22
nav:
33
- 'Overview': 'overview.md'
44
- 'Configuration': 'hosted-apps-config.md'
5+
- 'Job Scheduling': 'job-scheduling.md'
56
- 'Credentials': 'credentials.md'
67
- 'Migrating Secrets': 'migrating-secrets.md'
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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

Comments
 (0)