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

Auto-merge dependabot updates passing tests #287

Open
Tracked by #220
llucax opened this issue Jul 2, 2024 · 0 comments
Open
Tracked by #220

Auto-merge dependabot updates passing tests #287

llucax opened this issue Jul 2, 2024 · 0 comments
Labels
part:ci Affects the GitHub workflow and other parts for running CI part:template Affects the cookiecutter template files part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:enhancement New feature or enhancement visitble to users
Milestone

Comments

@llucax
Copy link
Contributor

llucax commented Jul 2, 2024

Proposal

  1. Set up a workflow to run on every PR and sets the auto-merge option.
  2. Set up a workflow that runs on a schedule (daily?) that looks for open PRs created by dependabot and approves it iff it is older than X days (7?) and unless, the status:blocked label is set.

The effect of this is that we don't need to care about dependabot PRs anymore, eventually they will be auto-merged, unless there is something fishy about it, in which case we can just go and have a look, and flag it to not be merged automatically with a label.

References

@llucax llucax added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:enhancement New feature or enhancement visitble to users part:ci Affects the GitHub workflow and other parts for running CI part:template Affects the cookiecutter template files labels Jul 2, 2024
@llucax llucax added this to the v0.11.0 milestone Jul 2, 2024
@llucax llucax modified the milestones: v0.11.0, v0.12.0 Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
part:ci Affects the GitHub workflow and other parts for running CI part:template Affects the cookiecutter template files part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:enhancement New feature or enhancement visitble to users
Projects
None yet
Development

No branches or pull requests

1 participant