mergeable
mergeable copied to clipboard
Question: Run custom Github action (or some kind of custom code) on event
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?".