-
Notifications
You must be signed in to change notification settings - Fork 8
Labels
part:ciAffects the GitHub workflow and other parts for running CIAffects the GitHub workflow and other parts for running CIpart:templateAffects the cookiecutter template filesAffects the cookiecutter template filespart:toolingAffects the development tooling (CI, deployment, dependency management, etc.)Affects the development tooling (CI, deployment, dependency management, etc.)type:enhancementNew feature or enhancement visitble to usersNew feature or enhancement visitble to users
Milestone
Description
Proposal
- Set up a workflow to run on every PR and sets the auto-merge option.
- 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:blockedlabel 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
- https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions
- There is also the ahmadnassri/action-dependabot-auto-merge action, but not sure if it makes sense now that GitHub provides "official" tools to do it.
Sub-issues
Metadata
Metadata
Assignees
Labels
part:ciAffects the GitHub workflow and other parts for running CIAffects the GitHub workflow and other parts for running CIpart:templateAffects the cookiecutter template filesAffects the cookiecutter template filespart:toolingAffects the development tooling (CI, deployment, dependency management, etc.)Affects the development tooling (CI, deployment, dependency management, etc.)type:enhancementNew feature or enhancement visitble to usersNew feature or enhancement visitble to users