Reputation: 4921
Not a real question, rather a suggestion if anyone has faced the same needs.
Suppose to have a github repository with many contributors making PR. What are the best tools to automatic merge PR with the following condition:
I found several useful tool, like github APP:
In some ways I think that a synergy between APPs and other tools can solve the problem, but maybe there is a smoother way to do this.
Someone has some suggestions?
Upvotes: 4
Views: 411
Reputation: 420
Jenkins can be used for this exact thing and more, and it doesn't necessarily need to be a GitHub repository, any git repo works the same.
For example, in my company we use it to scan BitBucket PR comments and perform complex commands according to the comments, allowing for validations, automation testing and more before performing potentially dangerous actions.
Jenkins can be easily integrated with your git repo, or also with GitHub.
https://plugins.jenkins.io/github/
https://plugins.jenkins.io/git/
Upvotes: 0
Reputation: 1329492
In some ways I think that a synergy between APPs and other tools can solve the problem
As other tools, don't forget GitHub Actions, like (for those regarding PR):
actions/stale
: Warns and then closes issues and PRs that have had no activity for a specified amount of time.jrylan/github-action-stuck-pr-notifier
: Automatically label and mention/notify a user about stuck pull requests.By looking at their implementation, you can make your own which will close a PR matching your criteria.
Upvotes: 1