treeverse / lakeFS

lakeFS - Data version control for your data lake | Git for data
https://docs.lakefs.io
Apache License 2.0
4.46k stars 359 forks source link

Require approval when Dependabot runs Esti #8381

Open arielshaqed opened 3 days ago

arielshaqed commented 3 days ago

This is the first part of enabling Esti to run on Dependabot PRs.

What

For PRs opened by Dependabot, require user approval to run Esti.

How

Hopefully similar to treeverse/patura#432.

Why

Dependabot PRs can contain essentially anything, including potentially malicious updates. Running them could expose all secrets of our CI. Limit the scope of damage that such a PR can do by requiring reviewer approval. This allows us to: