version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: weekly
time: "11:00"
open-pull-requests-limit: 10
versioning-strategy: increase-if-necessary
ignore:
- dependency-name: "lighthouse"
- dependency-name: "eslint"
- dependency-name: "@typescript-eslint/eslint-plugin"
- dependency-name: "@typescript-eslint/parser"
- dependency-name: "@typescript-eslint/utils"
- dependency-name: "@types/node"
update-types: ["version-update:semver-major"]
groups:
patch-deps-updates-main:
update-types:
- "patch"
minor-deps-updates-main:
update-types:
- "minor"
major-deps-updates-main:
update-types:
- "major"
- package-ecosystem: npm
directory: "/"
target-branch: v8
schedule:
interval: weekly
time: "11:00"
open-pull-requests-limit: 10
versioning-strategy: increase-if-necessary
ignore:
- dependency-name: "@vitest/coverage-v8"
- dependency-name: "lighthouse"
- dependency-name: "rimraf"
- dependency-name: "got"
- dependency-name: "ky"
- dependency-name: "@octokit/rest"
- dependency-name: "@cucumber/cucumber"
- dependency-name: "jsdom"
- dependency-name: "pretty-ms"
- dependency-name: "@puppeteer/browsers"
- dependency-name: "inquirer"
- dependency-name: "read-pkg-up"
- dependency-name: "formdata-node"
- dependency-name: "vite"
- dependency-name: "puppeteer-core"
- dependency-name: "allure-js-commons"
groups:
patch-deps-updates-v8:
update-types:
- "patch"
minor-deps-updates-v8:
update-types:
- "minor"
major-deps-updates-v8:
update-types:
- "major"
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: weekly
time: "11:00"
open-pull-requests-limit: 10
groups:
patch-deps-updates:
update-types:
- "patch"
minor-deps-updates:
update-types:
- "minor"
major-deps-updates:
update-types:
- "major"