Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> Co-authored-by: Caro Galvin <carogalvin@github.com> Co-authored-by: Siara <108543037+SiaraMist@users.noreply.github.com>
80 lines
2.4 KiB
Markdown
80 lines
2.4 KiB
Markdown
```yaml
|
|
# `dependabot.yml` file using the `dependency-type` option to group updates
|
|
# in conjunction with `patterns` and `exclude-patterns`.
|
|
|
|
groups:
|
|
production-dependencies:
|
|
dependency-type: "production"
|
|
development-dependencies:
|
|
dependency-type: "development"
|
|
exclude-patterns:
|
|
- "rubocop*"
|
|
rubocop:
|
|
patterns:
|
|
- "rubocop*"
|
|
```
|
|
|
|
```yaml
|
|
# `dependabot.yml` file with customized bundler configuration
|
|
# In this example, the name of the group is `dev-dependencies`, and
|
|
# only the `patterns` and `exclude-patterns` options are used.
|
|
version: 2
|
|
updates:
|
|
# Keep bundler dependencies up to date
|
|
- package-ecosystem: "bundler"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "weekly"
|
|
# Create a group of dependencies to be updated together in one pull request
|
|
groups:
|
|
# Specify a name for the group, which will be used in pull request titles
|
|
# and branch names
|
|
dev-dependencies:
|
|
# Define patterns to include dependencies in the group (based on
|
|
# dependency name)
|
|
patterns:
|
|
- "rubocop" # A single dependency name
|
|
- "rspec*" # A wildcard string that matches multiple dependency names
|
|
- "*" # A wildcard that matches all dependencies in the package
|
|
# ecosystem. Note: using "*" may open a large pull request
|
|
# Define patterns to exclude dependencies from the group (based on
|
|
# dependency name)
|
|
exclude-patterns:
|
|
- "gc_ruboconfig"
|
|
- "gocardless-*"
|
|
```
|
|
|
|
```yaml
|
|
# `dependabot.yml` file using the `update-types` option to group updates.
|
|
# Any packages matching the pattern @angular* where the highest resolvable
|
|
# version is minor or patch will be grouped together.
|
|
version: 2
|
|
updates:
|
|
- package-ecosystem: "npm"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "weekly"
|
|
groups:
|
|
angular:
|
|
patterns:
|
|
- "@angular*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
```
|
|
|
|
```yaml
|
|
# `dependabot.yml` file using the `update-types` option to group updates
|
|
# in conjunction with an `ignore` condition.
|
|
# If you do not want updates to `major` versions of `@angular*` packages, you can specify an `ignore` condition
|
|
groups:
|
|
angular:
|
|
patterns:
|
|
- "@angular*"
|
|
update-types:
|
|
- "minor"
|
|
- "patch"
|
|
ignore:
|
|
- dependency-name: "@angular*"
|
|
update-types: ["version-update:semver-major"]
|
|
``` |