Skip to content

Probot

Collection of common configurations for project management and CI/CD.
Reuse this shared set of Probot configurations across your GitHub projects. For more information, see the Probot best-practices documentation.

Consumers reference the shared configurations via the _extends: key:

_extends: gh-plumbing:.github/commons-<name>.yml

Shared apps

probot git description
boring-cyborg kaxil/boring-cyborg Automates pull-request labelling and other repository housekeeping tasks.
release-drafter release-drafter/release-drafter Creates a human-readable release changelog (deprecated as a Probot app—prefer the workflow implementation).
renovate Keeps dependencies in sync with Renovate, an automated dependency-update bot.
settings probot/settings Configure GitHub Projects by Source.

Documented in detail

  • Settings


    Repository metadata, branch protection, labels—synced from commons-settings.yml.

    Settings

  • Labelling


    Automatically labels PRs and issues via boring-cyborg using path and title rules.

    Labelling

Release drafter

The Workflows → Release page documents the release-drafter Probot configuration next to its workflow.