mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
f845fbeb58
The version of Node.js used for development and CI jobs is now set to the active LTS version's latest minor and patch. Renovate is also now configured to update the minor and patch versions. PR Close #60545
140 lines
3.7 KiB
JSON
140 lines
3.7 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"baseBranches": ["main"],
|
|
"enabledManagers": ["npm", "bazel", "github-actions", "nvm"],
|
|
"rangeStrategy": "replace",
|
|
"pinDigests": true,
|
|
"semanticCommits": "enabled",
|
|
"semanticCommitScope": "",
|
|
"semanticCommitType": "build",
|
|
"dependencyDashboard": true,
|
|
"commitBody": "See associated pull request for more information.",
|
|
"separateMajorMinor": false,
|
|
"prHourlyLimit": 3,
|
|
"timezone": "America/Tijuana",
|
|
"lockFileMaintenance": {
|
|
"enabled": true
|
|
},
|
|
"labels": ["target: patch", "area: build & ci", "action: merge"],
|
|
"postUpgradeTasks": {
|
|
"commands": [
|
|
"git restore .yarn/releases/yarn-1.22.22.cjs",
|
|
"yarn install --frozen-lockfile --non-interactive",
|
|
"yarn ng-dev misc update-generated-files"
|
|
],
|
|
"fileFilters": [".github/actions/deploy-docs-site/**/*", "packages/**/*"],
|
|
"executionMode": "branch"
|
|
},
|
|
"ignoreDeps": [
|
|
"@angular/build-tooling",
|
|
"@bazel/ibazel",
|
|
"@bazel/runfiles",
|
|
"@rollup/plugin-node-resolve",
|
|
"@types/node",
|
|
"@types/selenium-webdriver",
|
|
"angular-1.5",
|
|
"angular-1.6",
|
|
"angular-1.7",
|
|
"angular-1.8",
|
|
"angular-mocks-1.5",
|
|
"angular-mocks-1.6",
|
|
"angular-mocks-1.7",
|
|
"angular-mocks-1.8",
|
|
"aspect_bazel_lib",
|
|
"build_bazel_rules_nodejs",
|
|
"chalk",
|
|
"convert-source-map",
|
|
"glob",
|
|
"hast-util-has-property",
|
|
"hast-util-is-element",
|
|
"hast-util-to-string",
|
|
"rehype-slug",
|
|
"remark",
|
|
"remark-html",
|
|
"rollup",
|
|
"rules_pkg",
|
|
"rxjs",
|
|
"selenium-webdriver",
|
|
"systemjs",
|
|
"typescript",
|
|
"unist-util-filter",
|
|
"unist-util-source",
|
|
"unist-util-visit",
|
|
"unist-util-visit-parents",
|
|
"watchr"
|
|
],
|
|
"packageRules": [
|
|
{
|
|
"matchDepNames": ["node"],
|
|
"matchUpdateTypes": ["minor", "patch"],
|
|
"groupName": "node"
|
|
},
|
|
{
|
|
"enabled": false,
|
|
"matchDepNames": ["node"],
|
|
"matchUpdateTypes": ["major"]
|
|
},
|
|
{
|
|
"matchPackageNames": ["*"],
|
|
"matchUpdateTypes": ["minor", "patch"],
|
|
"groupName": "all non-major dependencies",
|
|
"schedule": ["after 10:00pm on monday", "before 04:00am on tuesday"]
|
|
},
|
|
{
|
|
"groupName": "bazel setup",
|
|
"schedule": ["at any time"],
|
|
"matchDepNames": ["/^@bazel/.*/", "/^build_bazel.*/"]
|
|
},
|
|
{
|
|
"followTag": "next",
|
|
"groupName": "cross-repo Angular dependencies",
|
|
"schedule": ["at any time"],
|
|
"matchPackageNames": [
|
|
"@angular/{/,}**",
|
|
"angular/{/,}**",
|
|
"@angular-devkit{/,}**",
|
|
"@schematics/{/,}**"
|
|
]
|
|
},
|
|
{
|
|
"matchFileNames": ["packages/**", "adev/src/content/tutorials/**"],
|
|
"followTag": null,
|
|
"matchPackageNames": [
|
|
"@angular/{/,}**",
|
|
"angular/{/,}**",
|
|
"@angular-devkit{/,}**",
|
|
"@schematics/{/,}**"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "babel dependencies",
|
|
"matchPackageNames": ["@babel/{/,}**", "@types/babel__{/,}**"]
|
|
},
|
|
{
|
|
"groupName": "eslint dependencies",
|
|
"matchPackageNames": ["@angular-eslint/{/,}**", "@typescript-eslint/{/,}**"]
|
|
},
|
|
{
|
|
"matchPackageNames": ["typescript", "tslib"],
|
|
"groupName": "typescript dependencies"
|
|
},
|
|
{
|
|
"matchFileNames": [".github/workflows/scorecard.yml"],
|
|
"groupName": "scorecard action dependencies",
|
|
"groupSlug": "scorecard-action"
|
|
},
|
|
{
|
|
"matchCurrentVersion": "0.0.0-PLACEHOLDER",
|
|
"enabled": false
|
|
},
|
|
{
|
|
"matchFileNames": [
|
|
"integration/**",
|
|
"packages/zone.js/test/typings/package.json",
|
|
"packages/core/schematics/migrations/signal-migration/test/**"
|
|
],
|
|
"enabled": false
|
|
}
|
|
]
|
|
}
|