cirruslabs / gh-submit-queue

GitHub App to Introduce Submit Queue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub App to Introduce Submit Queue 🚂

Build Status

Blocks PR merges when check suites of the latest commit on a target branch are failing:

Example

Note: that you can manually refresh Submit Queue status for a PR by commenting /sq poke.

Installation Instructions

Install the app here for your github.com projects free of charge.

GitHub Enterprise

You can run your own instance of the App for your GHE installations. The setup is pretty straightforward.

Use docker.pkg.github.com/cirruslabs/gh-submit-queue/app:latest Docker image with the following environment variables:

Environment Variable Name Value
GITHUB_APP_ID Id of a freshly registered GitHub App ID
GITHUB_APP_CLIENT_ID App client id from the settings page for authentication purposes
GITHUB_APP_CLIENT_SECRET App client id from the settings page for authentication purposes
GITHUB_APP_PRIVATE_KEY_BASE64 Base 64 encoded private key of the App
GITHUB_APP_WEBHOOK_SECRET Optional secret to verify authenticity of webhook deliveries

About

GitHub App to Introduce Submit Queue

License:GNU General Public License v3.0


Languages

Language:Kotlin 100.0%