bitsofinfo / cicdstatemgr

Utility for managing CICD state, sending notifications, and mediating Slack interactive messages & slash commands across multiple flows of execution in CICD platforms such as Tekton.
https://bitsofinfo.wordpress.com/2020/08/13/tekton-pipelines-cicd-slack-triggers-state/
MIT License
27 stars 8 forks source link

Refine slack integration to be a module/plugin #2

Open bitsofinfo opened 4 years ago

bitsofinfo commented 4 years ago

Refine slack integration to be a module/plugin or just cleanup the configuration specification to get rid of references to "slack" as it can really be used to send data to any endpoint.

bitsofinfo commented 4 years ago

The following methods should delegate to a HTTP abstraction:

event_handle_trigger_pipeline event_handle_manual_choice event_handle_notify event_handle_respond