pulumi / ci-mgmt

Configuration for all things CI
Apache License 2.0
11 stars 4 forks source link

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

Open AaronFriel opened 1 year ago

AaronFriel commented 1 year ago

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 commented 1 year ago

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.