Skip to content
This repository has been archived by the owner on Mar 19, 2019. It is now read-only.

Merge your pull requests at a scheduled time ๐Ÿ“†

License

Notifications You must be signed in to change notification settings

PelicanMaster/probot-scheduled-merge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Probot Scheduled Merge

A GitHub App built with Probot that merge your pull requests at a scheduled time.

This application will run on a scheduled time to merge the most upvoted (using GitHub' reactions ๐Ÿ‘ and ๐Ÿ‘Ž) pull request, others PR will be closed, and all +1/-1 reactions removed. If there is just one PR, it will be merged no matter what.

Installation

  1. You can create a configuration file, scheduled-merge.yml, under .github/ to change the recurrency of the merges.
  2. Go to GitHub App - Probot-Scheduled-Merge.
  3. Click on install and choose repositories to run the bot on.

Configuration

You can create a configuration file as follow :

./github/scheduled-merge.yml
Option Format Default Description
cron String '* * * * * 7' Define recurrency using the crontab format (see node-schedule for details)

Contributing

# Clone the repo
git clone https://github.com/PelicanMaster/probot-scheduled-merge.git

# Change directory
cd probot-scheduled-merge

# Install dependencies
npm install

# Run the bot
npm start

Check out the contributing guide.

License

ISC

About

Merge your pull requests at a scheduled time ๐Ÿ“†

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published