Skip to content

Commit

Permalink
Merge branch 'main' into refactor/gradle-common
Browse files Browse the repository at this point in the history
  • Loading branch information
Churro authored Jan 8, 2025
2 parents 6eb54b5 + 6e8b70e commit c616164
Show file tree
Hide file tree
Showing 54 changed files with 2,058 additions and 831 deletions.
Binary file added docs/usage/assets/images/portal-sign-in.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 14 additions & 1 deletion docs/usage/bazel.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,19 @@ archive_override(
Renovate ignores [`multiple_version_override`](https://bazel.build/rules/lib/globals/module#multiple_version_override).
`multiple_version_override` does not affect the processing of version updates for a module.

### `git_repository`

If Renovate finds a [`git_repository`](https://bazel.build/rules/lib/repo/git#git_repository), it evaluates the `commit` value at the specified `remote`.
`remote` is limited to github repos: `https://github.com/<owner>/<repo>.git`

```python
git_repository(
name = "rules_foo",
remote = "https://github.com/fooexample/rules_foo.git",
commit = "8c94e11c2b05b6f25ced5f23cd07d0cfd36edc1a",
)
```

## Legacy `WORKSPACE` files

Renovate extracts dependencies from the following repository rules:
Expand All @@ -160,7 +173,7 @@ Renovate extracts dependencies from the following repository rules:
It also recognizes when these repository rule names are prefixed with an underscore.
For example, `_http_archive` is treated the same as `http_archive`.

### `git_repository`
### `git_repository` (legacy)

Renovate updates any `git_repository` declaration that has the following:

Expand Down
4 changes: 2 additions & 2 deletions docs/usage/examples/opentelemetry.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ name: renovate-otel-demo
services:
# Jaeger for storing traces
jaeger:
image: jaegertracing/jaeger:2.1.0
image: jaegertracing/jaeger:2.2.0
ports:
- '16686:16686' # Web UI
- '4317' # OTLP gRPC
Expand All @@ -36,7 +36,7 @@ services:
otel-collector:
# Using the Contrib version to access the spanmetrics connector.
# If you don't need the spanmetrics connector, you can use the standard version
image: otel/opentelemetry-collector-contrib:0.116.1
image: otel/opentelemetry-collector-contrib:0.117.0
volumes:
- ./otel-collector-config.yml:/etc/otelcol-contrib/config.yaml
ports:
Expand Down
1 change: 1 addition & 0 deletions docs/usage/mend-hosted/.pages
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
title: Mend-hosted Apps
nav:
- 'Renovate Plans': 'renovate-plans.md'
- 'Configuration': 'hosted-apps-config.md'
- 'Credentials': 'credentials.md'
- 'Migrating Secrets': 'migrating-secrets.md'
53 changes: 53 additions & 0 deletions docs/usage/mend-hosted/renovate-plans.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Renovate Plans on Mend-Hosted Apps

Mend provides cloud hosting services for running Renovate on repositories hosted on the following cloud platforms:

- GitHub
- Bitbucket Cloud
- Azure DevOps

Mend Cloud will regularly schedule Renovate jobs against all installed repositories.
It also listens to webhooks and enqueues a Renovate job when relevant changes occur in a repo, or when actions are triggered from the Renovate PRs or Dashboard issue.
There is a web UI with functionality to view and interact with installed repositories, their jobs and job logs.

## Accessing Mend Cloud via the Web UI

Users can access the cloud-hosted Renovate service via the Developer Portal at [https://developer.mend.io/](https://developer.mend.io/).
Developers can log in with OAuth credentials from their cloud-based Git repository.

![Developer Portal sign-in screen](../assets/images/portal-sign-in.png)

Features of the Developer Portal include:

- Ability to install, uninstall and view installed repositories
- Trigger Renovate jobs to run on demand
- View logs for all Renovate jobs
- Configure settings that apply at the Org-level or Repo-level

## Resources and Scheduling

The plan assigned to each Org determines the resources, scheduling and concurrency of Renoate jobs.
Mend Cloud has free and paid Renovate plans. Details of the plans are shown in the table below.

| | Community (Free) | Pioneer (Free) | OSS Select (Free) | Enterprise |
| ----------------------------- | ---------------- | -------------- | ----------------- | ------------ |
| Concurrent jobs per Org | 1 | 8 | 2 | 16 |
| Job scheduling (active repos) | Every 4 hours | Every 4 hours | Hourly | Hourly (\*1) |
| Job runner CPUs | 1 CPU | 1 CPU | 1 CPU | 2 CPU |
| Job runner Memory | 2Gb | 3.5Gb | 6Gb | 8Gb |
| Job runner Disk space | 15Gb | 15Gb | 25Gb | 40Gb |
| Job timeout | 30 minutes | 30 minutes | 60 minutes | 60 minutes |
| Merge Confidence Workflows | Not included | Not included | Included | Included |
| Mend.io Helpdesk Support | Not included | Not included | Not Included | Included |

(1) Bitbucket repositories on the Renovate Enterprise plan are scheduled to run every 4 hours, to avoid hitting rate limits on GitHub APIs.

### Plan descriptions

**Community (Free)** - This plan is available for free for all repositories.

**Pioneer (Free)** - This plan is available for a limited time for Orgs that were installed on Renovate Cloud before 2025. Users on this plan will be transitioned to other plans over time.

**OSS Select (Free)** - This is a premium plan granted for free to selected OSS Orgs. If you would like your Org to be considered for the free OSS Select plan, create a “[Suggest an Idea](https://github.com/renovatebot/renovate/discussions/categories/suggest-an-idea)” item on the Renovate discussions board on GitHub. Acceptance is at the discretion of Mend.io.

**Enterprise** - A supported, paid plan available for purchase through Mend.io. Contact Mend at [[email protected]](mailto:[email protected]) for purchase details.
5 changes: 4 additions & 1 deletion lib/data/monorepo.json
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,10 @@
"shiki": "https://github.com/shikijs/shiki",
"shopify-app-bridge": "https://github.com/Shopify/app-bridge",
"sitecore-jss": "https://github.com/Sitecore/jss",
"skiasharp": "https://github.com/mono/SkiaSharp",
"skiasharp": [
"https://github.com/mono/SkiaSharp",
"https://go.microsoft.com/fwlink/?linkid=868515"
],
"slack-net": "https://github.com/soxtoby/SlackNet",
"slf4j": "https://github.com/qos-ch/slf4j",
"slim-message-bus": "https://github.com/zarusz/SlimMessageBus",
Expand Down
Loading

0 comments on commit c616164

Please sign in to comment.