OrchardCMS / OrchardCore

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
https://orchardcore.net
BSD 3-Clause "New" or "Revised" License
7.45k stars 2.41k forks source link

[GitHub Module] Github api workflow interactions #6169

Open jptissot opened 4 years ago

jptissot commented 4 years ago

I started working on a GitHub api module here: https://github.com/StatCan/StatCan.OrchardCore/tree/master/src/Modules/StatCan.OrchardCore.GitHub

Features include:

Would we be interested in including these in the GitHub Module as an additional feature ?

hishamco commented 4 years ago

It's good enhancement for 1.1.0

sebastienros commented 4 years ago

Definitely interesting, but not sure this should be in this repository.

To manage the api tokens, I would suggest to be able to create multiple "GitHub connections" by name, and then in the workflow tasks you'd chose which connection to use.

jptissot commented 4 years ago

@sebastienros I implemented the suggestion.