{
  "pinVersions": false,
  "semanticCommits": true,
  "semanticPrefix": "build",
  "commitMessage": "{{semanticPrefix}} update {{#if groupName}}{{{groupName}}} packages{{else}}{{{depName}}} to version {{{newVersion}}}{{/if}}",
  "separateMajorMinor": false,
  "prHourlyLimit": 2,
  "labels": [
    "target: minor",
    "action: merge"
  ],
  "timezone": "America/Tijuana",
  "lockFileMaintenance": {
    "enabled": true
  },
  "schedule": [
    "after 10pm every weekday",
    "before 4am every weekday",
    "every weekend"
  ],
  "baseBranches": [
    "master"
  ],
  "ignoreDeps": [
    "@types/node"
  ],
  "packageFiles": [
    "WORKSPACE",
    "package.json",
    "packages/**/package.json",
    "tests/legacy-cli/e2e/ng-snapshot/package.json"
  ],
  "packageRules": [
    {
      "packagePatterns": [
        "^@angular\/.*"
      ],
      "groupName": "angular",
      "pinVersions": false
    },
   {
      "packagePatterns": [
        "^@babel\/.*"
      ],
      "groupName": "Babel",
      "pinVersions": false
    },
    {
      "packagePatterns": [
        "^@bazel\/.*",
        "^build_bazel.*",
        "bazel_toolchains"
      ],
      "groupName": "bazel",
      "pinVersions": false
    },
    {
      "packageNames": [
        "typescript"
      ],
      "separateMinorPatch": true
    },
    {
      "packageNames": [
        "typescript"
      ],
      "updateTypes": [
        "minor",
        "major"
      ],
      "enabled": false
    }
  ]
}
