vaslabs / meerge-cat

WIP: A bot that reviews PRs of other bots and merges them automatically if they passed build

Home Page:https://meergecat.vaslabs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meerge cat

Publish Docker Docker Pulls

logo

A bot that reviews PRs of other bots and merges them automatically if they passed build

Status

This is a work in progress

Usage

Dry run: Display all PRs that can be auto-merged

docker run -e BITBUCKET_TOKEN vaslabs/meerge-cat:0.0.7\
     dry-run\
     --username ${BITBUCKET_USERNAME}\
     --password-env BITBUCKET_TOKEN\
     --api-uri https://api.bitbucket.org/2.0

Merge all: successful PRs successful build

docker run -e BITBUCKET_TOKEN vaslabs/meerge-cat:0.0.7\
    merge-all\
    --username ${BITBUCKET_USERNAME}\
    --password-env BITBUCKET_TOKEN\
    --api-uri https://api.bitbucket.org/2.0

Goals

  1. Integrate bitbucket
  2. Integrate gitlab
  3. Integrate github

For first release

Pass the name of the author and credentials. The bot will scan bitbucket and try to merge all the PRs where status of type build is successful

Second release

Generic customisation for:

  • Scanning PRs
  • Setting up a different author
  • Configureable status

Third release

Plan after second release

About

WIP: A bot that reviews PRs of other bots and merges them automatically if they passed build

https://meergecat.vaslabs.io/


Languages

Language:Scala 100.0%