rezoleo/github-project-automation

Sponsored OSS

By Rézoléo

Updated almost 5 years ago

A Probot to automatically add issues and PRs to a GitHub project

Image
Integration & delivery
API management
0

5.7K

rezoleo/github-project-automation repository overview

GitHub project automation

A GitHub App built with Probot that automates your GitHub Project by adding new issues and PRs

Installation

Install the GitHub app or create a new one (TODO), then create a .github/github-project-automation.yml file with the following content:

project: "Name of your project (mandatory)"

# The rest of the configuration is optional
issues:
  column: "Column to send issues to (default 'To do')"
pullRequests:
  column: "Column to send PRs to (default 'In progress')"

The app will then automatically add any new issue or PR to the configured project.

Note: only repository projects are supported at the moment, support for organization projects is planned.

Deployment

If you want to run the code yourself you can follow Probot documentation for a standard install, or use the provided Dockerfile (or the image rezoleo/github-project-automation). The following docker-compose.yml configuration is provided as a reference:

version: '3'

services:
  probot:
    image: rezoleo/github-project-automation
    ports:
      - 3000:3000
    environment:
      APP_ID: 12345
      WEBHOOK_SECRET: "this is a secret"
      PRIVATE_KEY: |
        -----BEGIN RSA PRIVATE KEY-----
        your private key
        -----END RSA PRIVATE KEY-----
      #LOG_LEVEL: debug  # if you need to debug something, default is "info" 

Tag summary

Content type

Image

Digest

Size

39 MB

Last updated

almost 5 years ago

docker pull rezoleo/github-project-automation

This week's pulls

Pulls:

805

Last week