Skip to content

Muhnad/dont-merge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dont-merge

Prevent merging of Pull Requests with a custom label selected on labels area.

don't merge steps

Setup

  1. Fork the dont-merge repository on Github.
  2. Clone your fork to your machine git clone git@github.com:Muhnad/dont-merge.git
  3. Navigate into project directory cd dont-merge/.
  4. Install the dependencies npm install.

Usage

  1. Create your own GitHub app
  2. Install the app on your GitHub Repositories.
  3. Update the .env file.
  4. Run npm start

Q&A

  • is it possible to specify custom labels that should prevent merging?

    • Yes, you can add the labels you want by adding DONT_MERGE_LABELS to .env file. DONT_MERGE_LABELS accept single&multi labels. DONT_MERGE_LABELS=need work this is single label when you select will prevent merging. DONT_MERGE_LABELS=need work,not allowed this is multi labels. the label should be separated by a comma without any spacing.
  • What's the default labels?

    • the default are don't merge and do not merge.

Notes

if you need the app run in Background just add & at the end npm start &

Deployment

See docs for more info.

About

Prevent merging of Pull Requests with a custom label selected on labels area.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published