mergeable icon indicating copy to clipboard operation
mergeable copied to clipboard

Question: Run custom Github action (or some kind of custom code) on event

Open ftclausen opened this issue 2 years ago • 0 comments

Context: We are looking at migrating away from (self-hosted) Bitbucket to Github and currently use a custom bot that responds to Bitbucket events. I am researching how to replicate this on Github.

Mergeable on Github seems to get us a lot of the way with what we have built ourselves for Bitbucket. However not all cases are covered (nor would I expect them to be) due to custom ticket workflows specific to our internal processes.

It seems like Github actions are a way to fill in the internal gaps. I was wondering:

  • Can Mergeable be set up to call some arbitrary action when receiving a specific event? E.g. to call to the API of a non-Github ticketing system (like Azure boards) and update tickets based on PR events.
  • Or some other way to run internal, custom code to do stuff not of interest to other companies?

I realise that Github actions can be triggered outside of Mergeable but it would be nice to have a single configuration that handles all cases. Rather than have to think "is this in Mergeable or in Github actions?".

ftclausen avatar Jan 17 '23 01:01 ftclausen