Skip to content

build: add auto-approve to Node libraries#1100

Merged
sofisl merged 3 commits intomasterfrom
addAutoApproveToLibraries
Jun 10, 2021
Merged

build: add auto-approve to Node libraries#1100
sofisl merged 3 commits intomasterfrom
addAutoApproveToLibraries

Conversation

@sofisl
Copy link
Copy Markdown
Contributor

@sofisl sofisl commented May 26, 2021

No description provided.

@sofisl sofisl requested a review from a team May 26, 2021 17:54
@google-cla google-cla Bot added the cla: yes This human has signed the Contributor License Agreement. label May 26, 2021
Copy link
Copy Markdown

@bcoe bcoe left a comment

Choose a reason for hiding this comment

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

I'm excited to turn on auto-merging releases, I think it might be worth discussing our OwlBot lock file merging with @chingor13 and @SurferJeffAtGoogle.

@@ -11,3 +11,6 @@
{%- else %}
* @googleapis/yoshi-nodejs
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Thinking out load, are we going to need to add our auto-approve user to each sub-team that owns repos, e.g., if a telemetry team owns logging repos, does the auto-approve user need to be part of it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yes, we do, but this is only if they want auto-approve and they have subteams. I will add this to the README as well.

- "package\\.json$"
- "CHANGELOG\\.md$"
maxFiles: 3
- author: "gcf-owl-bot[bot]"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I think we should do the .OwlBot.lock config in a separate PR. I'm personally comfortable with automating merging these files. But @chingor13 had some concerns we should talk through as a group.

Copy link
Copy Markdown
Contributor

@JustinBeckwith JustinBeckwith left a comment

Choose a reason for hiding this comment

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

If we land this as a feat: it's going to trigger release PRs. Let's relabel this as chore:?

@bcoe bcoe changed the title feat: add auto-approve to Node libraries build: add auto-approve to Node libraries Jun 9, 2021
@sofisl sofisl merged commit 5cae043 into master Jun 10, 2021
@sofisl sofisl deleted the addAutoApproveToLibraries branch June 10, 2021 00:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants