mimmi20/device-detector-factory

View on GitHub
.github/dependabot.yml

Summary

Maintainability
Test Coverage
# 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"