Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add angular robot config file #21489

Closed
wants to merge 1 commit into from

Conversation

ocombe
Copy link
Contributor

@ocombe ocombe commented Jan 11, 2018

PR Type

What kind of change does this PR introduce?

[x] CI related changes

What is the current behavior?

No config file for the Angular Robot

What is the new behavior?

Config file for the Angular Robot

Does this PR introduce a breaking change?

[x] No

@ocombe ocombe added area: build & ci Related the build and CI infrastructure of the project action: review The PR is still awaiting reviews from at least one requested reviewer target: patch This PR is targeted for the next patch release labels Jan 11, 2018
@ocombe ocombe requested a review from IgorMinar January 11, 2018 21:20
# {{MERGE_LABEL}} will be replaced by the value of the mergeLabel option
# {{OVERRIDE_LABEL}} will be replaced by the value of the overrideLabel option
# {{PLACEHOLDER}} will be replaced by the list of failing checks
mergeRemovedComment: "I don't like to brag, but I just saved you from a horrible, slow and painful death by removing the `{{MERGE_LABEL}}` label. Probably. Maybe...
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"saved you" -> "saved this PR"

\nThe following checks are failing:
\n{{PLACEHOLDER}}
\n
\nBut if you think that you know better than me, then please, go ahead, add the `{{OVERRIDE_LABEL}}` label and add an override justification comment for the caretaker. You'll be free to do whatever you want. Don't say that I didn't warn you."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we are removing the override, please update this accordingly.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

replace with something like "Please resolve these issues to make it eligible for merging"

@@ -114,7 +114,7 @@ Every triaged PR must have a `pr_action` label assigned to it:
* `PR action: review` - work is complete and comment is needed from the reviewers.
* `PR action: cleanup` - more work is needed from the author.
* `PR action: discuss` - discussion is needed, to be led by the author.
* `PR action: merge` - the PR is ready to be merged by the caretaker.
* `PR action: merge` - the PR is ready to be merged by the caretaker. If the Angular Robot is removing this label, you can add the `override` label to bypass it. See [Special labels](#override) below.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

undo

@@ -160,3 +160,6 @@ Only issues with `cla:yes` should be merged into master.

### `aio: preview`
Applying this label to a PR makes the angular.io preview available regardless of the author. [More info](../aio/aio-builds-setup/docs/overview--security-model.md)

### `override`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

undo

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: "Hello? Don't want to hassle you. Sure you're busy. But--this PR has some conflicts that you probably ought to resolve.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"But--this" -> "But this"

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: "Hello? Don't want to hassle you. Sure you're busy. But--this PR has some conflicts that you probably ought to resolve.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

conflicts -> merge conflicts


# the comment that will be added when the merge label is removed, leave empty or set to false to disable
# {{MERGE_LABEL}} will be replaced by the value of the mergeLabel option
# {{OVERRIDE_LABEL}} will be replaced by the value of the overrideLabel option
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove

@ocombe
Copy link
Contributor Author

ocombe commented Jan 11, 2018

Ok PR updated!

@ocombe ocombe added action: merge The PR is ready for merge by the caretaker and removed action: merge The PR is ready for merge by the caretaker labels Jan 11, 2018
@angular angular deleted a comment from ngbot bot Jan 11, 2018
Copy link
Contributor

@IgorMinar IgorMinar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a few small changes, otherwise lgtm

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: "Hello? Don't want to hassle you. Sure you're busy. But this PR has some conflicts that you probably ought to resolve.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"conflicts" => "merge conflicts"

mergeRemovedComment: "I see that you just added the `{{MERGE_LABEL}}` label. It won't do anything good though, because the following checks are still failing:
\n{{PLACEHOLDER}}
\n
\nIf you want your PR to be merged, it has to pass all the checks. But if you have a good reason to want to merge this, please contact the caretaker to let them know."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"If you want your PR to be merged, it has to pass all the checks. If you can't get the PR green due to flakes, please try 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."

@IgorMinar IgorMinar added action: merge The PR is ready for merge by the caretaker and removed action: review The PR is still awaiting reviews from at least one requested reviewer labels Jan 12, 2018
@ngbot
Copy link

ngbot bot commented Jan 12, 2018

I see that you just added the PR action: merge label. It won't do anything good though, because the following checks are still failing:

  • statuses failing/pending (continuous-integration/travis-ci/pr, ci/circleci: lint, ci/circleci: build)

If you want your PR to be merged, it has to pass all the checks. But if you have a good reason to want to merge this, please contact the caretaker to let them know.

@IgorMinar
Copy link
Contributor

I fixed the issued and forcepushed into this branch

@IgorMinar IgorMinar added action: merge The PR is ready for merge by the caretaker and removed action: merge The PR is ready for merge by the caretaker cla: yes labels Jan 12, 2018
@ngbot
Copy link

ngbot bot commented Jan 12, 2018

I see that you just added the PR action: merge label. It won't do anything good though, because the following checks are still failing:

  • missing required label: "cla: yes"

If you want your PR to be merged, it has to pass all the checks. But if you have a good reason to want to merge this, please contact the caretaker to let them know.

@alexeagle alexeagle closed this in 63478d7 Jan 12, 2018
alexeagle pushed a commit that referenced this pull request Jan 12, 2018
@ocombe ocombe deleted the feat/angular-robot-config branch January 19, 2018 09:38
leo6104 pushed a commit to leo6104/angular that referenced this pull request Mar 25, 2018
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project cla: yes target: patch This PR is targeted for the next patch release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants