.github/dependabot.yml
# https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates
# file-version: 1.0
version: 2
updates:
- package-ecosystem: "composer"
directory: "/"
schedule:
interval: "weekly"
day: "saturday"
time: "04:00"
timezone: "Europe/Berlin"
groups:
security-updates:
applies-to: "security-updates"
patterns:
- "*"
exclude-patterns:
- "friendsofphp/php-cs-fixer"
- "sirbrillig/phpcs-variable-analysis"
- "slevomat/coding-standard"
- "squizlabs/php_codesniffer"
version-updates:
applies-to: "version-updates"
patterns:
- "*"
exclude-patterns:
- "friendsofphp/php-cs-fixer"
- "sirbrillig/phpcs-variable-analysis"
- "slevomat/coding-standard"
- "squizlabs/php_codesniffer"
open-pull-requests-limit: 10
reviewers:
- "mimmi20"
assignees:
- "mimmi20"
labels:
- "dependencies"
versioning-strategy: "increase"
target-branch: "master"
commit-message:
include: "scope"
prefix: "composer"
#allow:
# - '*'
ignore:
- dependency-name: "browscap/browscap"
- dependency-name: "elasticsearch/elasticsearch"
- dependency-name: "endorphin-studio/browser-detector-tests"
- dependency-name: "illuminate/config"
- dependency-name: "illuminate/container"
- dependency-name: "illuminate/contracts"
- dependency-name: "illuminate/events"
- dependency-name: "illuminate/filesystem"
- dependency-name: "illuminate/view"
- dependency-name: "infection/infection"
- dependency-name: "laminas/laminas-diactoros"
- dependency-name: "laminas/laminas-servicemanager"
- dependency-name: "nikic/php-parser"
- dependency-name: "phpunit/phpunit"
- dependency-name: "predis/predis"
- dependency-name: "psr/container"
- dependency-name: "psr/http-message"
- dependency-name: "psr/log"
- dependency-name: "psr/simple-cache"
- dependency-name: "symfony/console"
- dependency-name: "symfony/filesystem"
- dependency-name: "symfony/finder"
- dependency-name: "symfony/http-foundation"
- dependency-name: "symfony/yaml"
# Disable rebasing for all pull requests
rebase-strategy: "disabled"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "saturday"
time: "04:00"
timezone: "Europe/Berlin"
groups:
security-updates:
applies-to: "security-updates"
patterns:
- "*"
version-updates:
applies-to: "version-updates"
patterns:
- "*"
open-pull-requests-limit: 10
reviewers:
- "mimmi20"
assignees:
- "mimmi20"
labels:
- "dependencies"
versioning-strategy: "increase"
target-branch: "master"
commit-message:
include: "scope"
prefix: "npm"
ignore:
- dependency-name: "@localnerve/imagemin-gifsicle"
- dependency-name: "@localnerve/imagemin-pngquant"
- dependency-name: "@node-minify/core"
- dependency-name: "@node-minify/no-compress"
- dependency-name: "@node-minify/terser"
- dependency-name: "@typescript-eslint/eslint-plugin"
- dependency-name: "@typescript-eslint/parser"
- dependency-name: "@typescript-eslint/typescript-estree"
- dependency-name: "@vheemstra/vite-plugin-imagemin"
- dependency-name: "@vitest/coverage-istanbul"
- dependency-name: "@vitest/ui"
- dependency-name: "cssnano"
- dependency-name: "cssnano-preset-default"
- dependency-name: "imagemin"
- dependency-name: "postcss-load-config"
- dependency-name: "supports-color"
- dependency-name: "vitest"
# Disable rebasing for all pull requests
rebase-strategy: "disabled"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "saturday"
time: "04:00"
timezone: "Europe/Berlin"
groups:
# Specify a name for the group, which will be used in pull request titles
# and branch names
security-updates:
applies-to: "security-updates"
patterns:
- "*"
version-updates:
applies-to: "version-updates"
patterns:
- "*"
open-pull-requests-limit: 10
reviewers:
- "mimmi20"
assignees:
- "mimmi20"
labels:
- "dependencies"
target-branch: "master"
commit-message:
prefix: "github-actions"
# Disable rebasing for all pull requests
rebase-strategy: "disabled"