1
0
قرینه از https://github.com/matomo-org/matomo.git synced 2025-08-21 14:37:49 +00:00
Files
matomo/.github/dependabot.yml
Stefan Giehl a403651440 Enable automatic NPM updates using Dependabot (#22679)
* Enable Dependabot NPM updates
* Add action to automatically commit required changes for production packages
* Define node requirement in package.json
* Adjust PR labels
2024-10-15 05:22:34 +13:00

79 خطوط
1.7 KiB
YAML

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
labels:
- "Needs Review"
- "github_actions"
commit-message:
prefix: "[GitHub Actions] "
open-pull-requests-limit: 10
reviewers:
- "matomo-org/core-reviewers"
pull-request-branch-name:
separator: "-"
- package-ecosystem: "gitsubmodule"
directory: "/"
schedule:
interval: "weekly"
day: "sunday"
labels:
- "Needs Review"
- "submodules"
groups:
all-submodules:
patterns:
- "*"
commit-message:
prefix: "[Submodules] "
reviewers:
- "matomo-org/core-reviewers"
pull-request-branch-name:
separator: "-"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "sunday"
labels:
- "Needs Review"
- "dependencies"
groups:
all-dependencies:
patterns:
- "*"
commit-message:
prefix: "[NPM] "
reviewers:
- "matomo-org/core-reviewers"
pull-request-branch-name:
separator: "-"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-minor"]
versioning-strategy: lockfile-only
- package-ecosystem: "npm"
directory: "/tests/lib/screenshot-testing"
schedule:
interval: "monthly"
labels:
- "Needs Review"
- "dependencies"
- "c: Tests & QA"
groups:
all-dependencies:
patterns:
- "*"
commit-message:
prefix: "[NPM UI Tests] "
reviewers:
- "matomo-org/core-reviewers"
pull-request-branch-name:
separator: "-"
versioning-strategy: lockfile-only