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

Enable dependabot PRs to pass checks, merge without admin override #385

Open
AaronFriel opened this issue Apr 11, 2023 · 1 comment
Open
Assignees
Labels
kind/engineering Work that is not visible to an external user

Comments

@AaronFriel
Copy link
Contributor

In order to enable Dependabot PRs to pass checks and merge automatically, we should consider enabling merge queues on repositories and moving checks that require secrets - integration tests - to merge queues checks.

Moving these workflows has a side effect of improving contributor workflows, as PRs from forks can run the other checks, schema tools and lints, without requiring secrets. This would obviate the /run-acceptance-tests commands.

@AaronFriel AaronFriel self-assigned this Apr 11, 2023
@AaronFriel
Copy link
Contributor Author

This may be blocked by:

However it looks like GitHub now has an API for enabling merge queues, so we may be able to enable this via a script.

@AaronFriel AaronFriel changed the title Enable dependabot automerge workflow Enable dependabot PRs to pass checks, merge Apr 11, 2023
@AaronFriel AaronFriel changed the title Enable dependabot PRs to pass checks, merge Enable dependabot PRs to pass checks, merge without admin override Apr 11, 2023
@mnlumi mnlumi added the kind/engineering Work that is not visible to an external user label Jul 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/engineering Work that is not visible to an external user
Projects
None yet
Development

No branches or pull requests

2 participants