Skip to content

Delegate control of [MSYS2-autobuild](https://github.com/msys2/msys2-autobuild) workflows via a web app, without having to grant users access to modify code or releases.

License

Notifications You must be signed in to change notification settings

msys2-arm/msys2-autobuild-controller

Repository files navigation

MSYS2 Autobuild Controller

Get it running:

  • copy application.cfg.sample to instance/application.cfg
  • fill out instance/application.cfg
poetry install
poetry run flask --app flask_app run

GitHub App Registration

  • Organization > Developer Settings > GitHub Apps > New GitHub App
  • Fill out "GitHub App name" and "Homepage URL"
  • "Callback URL": https://thisismyapp.example.org/github-callback
  • "Webhook URL": https://thisismyapp.example.org/github-webhook
  • Fill out "Webhook secret"
  • Repository permissions:
    • Metadata: Read-Only
    • Actions: Read and write

GitHub App Installation

About

Delegate control of [MSYS2-autobuild](https://github.com/msys2/msys2-autobuild) workflows via a web app, without having to grant users access to modify code or releases.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published