hunk.code_window:         "@npm//chokidar",
           # @node_module: ajv
           # @node_module: fast_json_stable_stringify
           # @node_module: magic_string
  
hunk.labels: add keep keep keep
hunk.after_edit:         "@npm//temp",
  
hunk.file_path: packages/angular_devkit/core/BUILD
hunk.type: add
file: # Configuration for angular-robot
  
  # options for the merge plugin
  merge:
    # the status will be added to your pull requests
    status:
      # set to true to disable
      disabled: false
      # the name of the status
      context: "ci/angular: merge status"
      # text to show when all checks pass
      successText: "All checks passed!"
      # text to show when some checks are failing
      failureText: "The following checks are failing:"
  
    # comment that will be added to a PR when there is a conflict, leave empty or set to false to disable
    mergeConflictComment: "Hi @{{PRAuthor}}! This PR has merge conflicts due to recent upstream merges.
  \nPlease help to unblock it by resolving these conflicts. Thanks!"
  
    # label to monitor
    mergeLabel: "PR action: merge"
  
    # list of checks that will determine if the merge label can be added
    checks:
      # whether the PR shouldn't have a conflict with the base branch
      noConflict: true
      # whether the PR should have all reviews completed.
      requireReviews: true
      # list of labels that a PR needs to have, checked with a regexp (e.g. "PR target:" will work for the label "PR target: master")
      requiredLabels:
        - "PR target: *"
        - "cla: yes"
  
      # list of labels that a PR shouldn't have, checked after the required labels with a regexp
      forbiddenLabels:
        - "PR target: TBD"
        - "PR action: cleanup"
        - "PR action: review"
        - "PR state: blocked"
        - "cla: no"
  
      # list of PR statuses that need to be successful
      requiredStatuses:
        - "ci/circleci: build"
        - "ci/circleci: build-bazel"
        - "ci/circleci: setup"
        - "ci/circleci: setup-and-build-win"
        - "ci/circleci: lint"
        - "ci/circleci: validate"
        - "ci/circleci: test"
        - "ci/circleci: test-win"
        - "ci/circleci: test-large"
        - "ci/circleci: test-large-ve"
        - "ci/circleci: e2e-cli"
        - "ci/circleci: e2e-cli-ve"
        - "ci/circleci: test-browsers"
        - "ci/angular: size"
        - "cla/google"
  
    # the comment that will be added when the merge label is added despite failing checks, leave empty or set to false to disable
    # {{MERGE_LABEL}} will be replaced by the value of the mergeLabel option
    # {{PLACEHOLDER}} will be replaced by the list of failing checks
    mergeRemovedComment: "I see that you just added the `{{MERGE_LABEL}}` label, but the following checks are still failing:
  \n{{PLACEHOLDER}}
  \n
  \n**If you want your PR to be merged, it has to pass all the CI checks.**
  \n
  \nIf you can't get the PR to a green state due to flakes or broken master, please try rebasing to master and/or restarting the CI job. If that fails and you believe that the issue is not due to your change, please contact the caretaker and ask for help."
  
  # options for the triage plugin
  triage:
    # set to true to disable
    disabled: false
    # number of the milestone to apply when the issue has not been triaged yet
    needsTriageMilestone: 11,
    # number of the milestone to apply when the issue is triaged
    defaultMilestone: 12,
    # arrays of labels that determine if an issue has been triaged by the caretaker
    l1TriageLabels:
      -
        - "comp: *"
    # arrays of labels that determine if an issue has been fully triaged
    l2TriageLabels:
      -
        - "type: bug/fix"
        - "severity*"
        - "freq*"
        - "comp: *"
      -
        - "type: feature"
        - "comp: *"
      -
        - "type: refactor"
        - "comp: *"
      -
        - "type: RFC / Discussion / question"
        - "comp: *"
      -
        - "type: docs"
        - "comp: *"
  
  # Size checking
  size:
    circleCiStatusName: "ci/circleci: e2e-cli"
    maxSizeIncrease: 10000
    comment: false
  